1 00:00:00,000 --> 00:00:00,366 2 00:00:00,366 --> 00:00:01,830 >> ಸ್ಪೀಕರ್: ನಾವು ಸ್ಟ್ರಿಂಗ್ ಕರೆ ಮಾಡುತ್ತೇವೆ. 3 00:00:01,830 --> 00:00:03,510 ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಅನುಕ್ರಮ ಇಲ್ಲಿದೆ. 4 00:00:03,510 --> 00:00:05,790 ವಾಸ್ತವವಾಗಿ, ಇದು ಕೇವಲ ಒಂದು ಇಲ್ಲಿದೆ ಅಕ್ಷರಗಳ ಸರಣಿ. 5 00:00:05,790 --> 00:00:09,730 ಆದ್ದರಿಂದ ನಾವು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಸಹ CS50 ನ ಜೊತೆ ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಬಳಕೆದಾರ 6 00:00:09,730 --> 00:00:13,550 GetString, ನಾವು ನಂತರ ಮುಂದುವರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಆ ಸಾಲಿನಲ್ಲಿ ಅಕ್ಷರಗಳನ್ನು ಮೇಲೆ ತಿರುಗಿ 7 00:00:13,550 --> 00:00:17,110 ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಆದರೂ ಆ ಸ್ಟ್ರಿಂಗ್ ವಾಸ್ತವವಾಗಿ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 8 00:00:17,110 --> 00:00:18,660 ನ ಕೋಡ್ ಈ ಪ್ರಯತ್ನಿಸೋಣ. 9 00:00:18,660 --> 00:00:21,470 >> Cs50.h. ಸೇರಿವೆ 10 00:00:21,470 --> 00:00:24,440 Stdio.h ಸೇರಿಸಿ. 11 00:00:24,440 --> 00:00:27,960 ಮತ್ತು ಈಗ ಕೂಡ string.h ಸೇರಿವೆ ಅವಕಾಶ ನಾವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಆದ್ದರಿಂದ 12 00:00:27,960 --> 00:00:29,500 StringLen ಕಾರ್ಯ. 13 00:00:29,500 --> 00:00:33,220 ಈಗ ಮುಖ್ಯ ಘೋಷಿಸಲು ಅವಕಾಶ ಎಂದು ಇಂಟ್ ಮುಖ್ಯ ಅನೂರ್ಜಿತ. 14 00:00:33,220 --> 00:00:36,740 ಮತ್ತು ಪಡೆಯಲು ಮುಂದುವರೆಯಲು ಈಗ ನಾವು ಬಳಕೆದಾರರ ಸ್ಟ್ರಿಂಗ್. 15 00:00:36,740 --> 00:00:39,480 ಇನ್ಪುಟ್ printf. 16 00:00:39,480 --> 00:00:45,180 ಈಗ ಕರೆ ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಿದ ಲೆಟ್ ರು, ಮತ್ತು ನಮ್ಮ ಸ್ನೇಹಿತ, GetString ಕರೆ. 17 00:00:45,180 --> 00:00:49,570 >> ಪರಿಶೀಲಿಸಿ ಮುಂದುವರೆಯಲು ಈಗ ಲೆಟ್, ಬಳಕೆದಾರ ಮಾಡಿದರು ವಾಸ್ತವವಾಗಿ ಅಂತ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿ ಏಕೆಂದರೆ 18 00:00:49,570 --> 00:00:53,370 ಇದು GetString ತಂದೆಯ ಆದ ಪ್ರತಿ ತಿರುಗಿದರೆ ದಸ್ತಾವೇಜನ್ನು, GetString ಮೇಲೆ ಸಾಧ್ಯವೋ 19 00:00:53,370 --> 00:00:56,830 ಸಂದರ್ಭದಲ್ಲಿ ರಿಟರ್ನ್ ಶೂನ್ಯ, ಒಂದು ವಿಶೇಷ ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯ ಎಂದು ಮೂಲಭೂತವಾಗಿ 20 00:00:56,830 --> 00:00:59,630 ಬಳಕೆದಾರ ಮಾಡಲಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಸಹಕಾರ ಮತ್ತು ಹೇಗಾದರೂ ಮಾಡಿದರು 21 00:00:59,630 --> 00:01:01,150 ಸ್ಟ್ರಿಂಗ್ ಒದಗಿಸುವುದಿಲ್ಲ. 22 00:01:01,150 --> 00:01:03,190 ಇದರಿಂದ ಆ ಪರಿಶೀಲಿಸಿ ಅವಕಾಶ ಸ್ಥಿತಿ. 23 00:01:03,190 --> 00:01:09,300 >> ರು ಸಮಾನ ಶೂನ್ಯ ಇದ್ದಲ್ಲಿ, ಆಗ ನಾವು , ರು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಊಹಿಸುತ್ತವೆ ಒಂದು 24 00:01:09,300 --> 00:01:14,580 ಅಕ್ಷರಗಳ ಸರಣಿ, ಮತ್ತು ಮುಂದುವರೆಯಲು ಆ ಪಾತ್ರಗಳ ಮೇಲೆ ತಿರುಗಿ. 25 00:01:14,580 --> 00:01:22,240 ಇಂಟ್ ನಾನು 0 ಪಡೆಯುತ್ತದೆ, ನ ಸಹ N ಘೋಷಿಸಲು ಅವಕಾಶ ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಸಮಾನ ಆದ್ದರಿಂದ 26 00:01:22,240 --> 00:01:27,900 ನಾನು ಕಡಿಮೆ n ಇದೆ ಎಲ್ಲಿಯವರೆಗೆ, ಮತ್ತು ಪ್ರತಿ ಪುನರಾವೃತ್ತಿ ನ ನಾನು ಹೆಚ್ಚಿಸಲು ಅವಕಾಶ. 27 00:01:27,900 --> 00:01:35,200 ಈ ಲೂಪ್ ಒಳಗೆ ಇರಬೇಕು, ನ printf ಕರೆ ಅವಕಾಶ % ಸಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ n ನ ಮತ್ತು ನಂತರ ಪ್ಲಗ್ 28 00:01:35,200 --> 00:01:41,140 ಈ ಮೌಲ್ಯ ರು ಬ್ರಾಕೆಟ್ ಒಳಗೆ ನಾನು ತನ್ಮೂಲಕ ಪ್ರತಿ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಅಕ್ಷರ ಮುದ್ರಿಸುವ 29 00:01:41,140 --> 00:01:42,420 ರು ಕಾರುಗಳ. 30 00:01:42,420 --> 00:01:45,210 >> ಈಗ ಕಂಪೈಲ್ ಲೆಟ್ ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. 31 00:01:45,210 --> 00:01:47,140 ಸ್ಟ್ರಿಂಗ್ ಮಾಡಿ. 32 00:01:47,140 --> 00:01:52,500 . / ಸ್ಟ್ರಿಂಗ್ ನನ್ನ ಇನ್ಪುಟ್ "ಹಲೋ." ಎಂದು ಹಾಗೂ ನಾವು ಹೊಂದಿಲ್ಲ. 33 00:01:52,500 --> 00:01:55,410 ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಓ, ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಚಾರ್. 34 00:01:55,410 --> 00:01:56,727