1 00:00:00,000 --> 00:00:00,720 2 00:00:00,720 --> 00:00:03,190 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಬಯಸುವ ಎಂದು ಭಾವಿಸೋಣ ಅಪೇಕ್ಷಿಸುತ್ತದೆ ಎಂದು ಒಂದು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ 3 00:00:03,190 --> 00:00:06,650 ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಬಳಕೆದಾರರನ್ನು ಮತ್ತು ಮುಂದುವರೆದು ತಮ್ಮ ಇನ್ಪುಟ್ ಲಾಭ, 4 00:00:06,650 --> 00:00:09,790 ಯಾವುದೇ ಸಣ್ಣ ಅಕ್ಷರಗಳ ಪರಿವರ್ತಿಸುವ ಅವರು ದೊಡ್ಡಕ್ಷರ ಗೆ ಟೈಪ್. 5 00:00:09,790 --> 00:00:11,770 ಹಾಗೆಯೇ, ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಎಂದು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ. 6 00:00:11,770 --> 00:00:18,760 >> ಮೊದಲ cs50.h, ನಂತರ ಸೇರಿವೆ ಲೆಟ್ ಮೂಲಕ stdio.h ಸೇರಿವೆ. 7 00:00:18,760 --> 00:00:23,990 ಆದ್ದರಿಂದ ನಾವು, strlen ಬಳಸಬಹುದಾದ ನ string.h ಸೇರಿವೆ ಅವಕಾಶ. 8 00:00:23,990 --> 00:00:29,860 >> ಮುಂದಿನ ಮುಖ್ಯ ಎಂದು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಘೋಷಿಸಲು ಅವಕಾಶ ಮತ್ತು ಈಗ ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಮುಂದುವರೆಯಲು ಅವಕಾಶ 9 00:00:29,860 --> 00:00:31,600 ಸ್ಟ್ರಿಂಗ್ ಬಳಕೆದಾರರನ್ನು. 10 00:00:31,600 --> 00:00:34,840 Printf, ನ ಅವುಗಳನ್ನು ಕೇಳಲಿ ಕೆಲವು ಇನ್ಪುಟ್. 11 00:00:34,840 --> 00:00:36,460 ಈಗ ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಲು ಅವಕಾಶ - 12 00:00:36,460 --> 00:00:37,630 ನಾವು ರು ಕರೆ ಮಾಡುತ್ತೇವೆ - 13 00:00:37,630 --> 00:00:44,010 ಮತ್ತು ಇದು ಕರೆ ಪರಿಣಾಮವಾಗಿ ಶೇಖರಿಸಿಡಲು CS50 ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯ GetString. 14 00:00:44,010 --> 00:00:48,850 >> ಈಗ ಪ್ರತಿ ಮೇಲೆ ತಿರುಗಿ ಹೋಗೋಣ ಗಳು, ಬಂಡವಾಳ ಪಾತ್ರಗಳ 15 00:00:48,850 --> 00:00:50,650 ನಾವು ನೋಡಿ ಯಾವುದೇ ಸಣ್ಣ ಅಕ್ಷರಗಳ. 16 00:00:50,650 --> 00:00:53,630 ಇಂಟ್, ನಾನು 0 ಪಡೆಯಿರಿ. 17 00:00:53,630 --> 00:00:58,780 ನ ಸಹ ಸಮಾನವಾಗಿರುತ್ತದೆ ಎಂದು N ಘೋಷಿಸಲು ಅವಕಾಶ ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ನಾವು ಇದರಿಂದ 18 00:00:58,780 --> 00:01:03,590 ಎನ್ ತನಕ ನಾನು ಅಪ್ ತಿರುಗಿ, ರು ಉದ್ದ, ಮತ್ತು ಪ್ರತಿ 19 00:01:03,590 --> 00:01:05,760 ಪುನರಾವರ್ತನೆ ನಾನು ಹೆಚ್ಚಿಸಲು. 20 00:01:05,760 --> 00:01:09,970 >> ತದನಂತರ ಈ ಲೂಪ್ ಒಳಗೆ, ಹೊರಡೋಣ ಮೊದಲ ಚೆಕ್ ಪ್ರಸ್ತುತ ಪತ್ರ - 21 00:01:09,970 --> 00:01:12,270 s ನ I-ನೇ ಅಕ್ಷರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು - 22 00:01:12,270 --> 00:01:14,170 ಒಂದು ಸಣ್ಣಕ್ಷರವು. 23 00:01:14,170 --> 00:01:23,090 ರು ಬ್ರಾಕೆಟ್ ನಾನು ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ ವೇಳೆ ಒಂದು ಸಣ್ಣ, ಮತ್ತು ಇದು ಕಡಿಮೆ ಮಾಡಲು 24 00:01:23,090 --> 00:01:26,900 ಹೆಚ್ಚು ಅಥವಾ ಸಣ್ಣ z ಸಮಾನವಾಗಿರುತ್ತದೆ - 25 00:01:26,900 --> 00:01:30,860 ಈಗ ನಾವು ಒಂದು ಸಣ್ಣ ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ ಅಪ್ಪರ್ಕೇಸ್ ಪತ್ರದಲ್ಲಿ, ಮೊದಲ ಮರುಪಡೆಯಲು 26 00:01:30,860 --> 00:01:35,810 ASCII ಅಥವಾ ಒಂದು ಸಣ್ಣ ಒಂದು 97 ಮತ್ತು ದೊಡ್ಡಕ್ಷರ ಎ 65. 27 00:01:35,810 --> 00:01:41,020 ಏತನ್ಮಧ್ಯೆ, ಒಂದು ಸಣ್ಣ ಬೌ, 98 ಆಗಿದೆ ಮತ್ತು ದೊಡ್ಡಕ್ಷರ ಬಿ 66 ಆಗಿದೆ. 28 00:01:41,020 --> 00:01:44,180 >> ನಾವು ಆ ಮಾದರಿಯಲ್ಲಿ ನೋಡಲು ಮುಂದುವರಿದರೆ, ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ಸಣ್ಣ 29 00:01:44,180 --> 00:01:49,240 ಅಕ್ಷರಗಳನ್ನು ಹೆಚ್ಚಿನ ಯಾವಾಗಲೂ 32 ಮೌಲ್ಯಗಳು ದೊಡ್ಡಕ್ಷರ ಅಕ್ಷರಗಳು ಹೆಚ್ಚು. 30 00:01:49,240 --> 00:01:53,490 ನಾವು ಸಣ್ಣ ಮತಾಂತರ ಬಯಸಿದರೆ ಅಪ್ಪರ್ಕೇಸ್, ಇದನ್ನು 31 00:01:53,490 --> 00:01:57,210 ಕಳೆಯಿರಿ, ನಿಜವಾಗಿಯೂ, ಸಾಕು ಬಳಕೆದಾರ ಇನ್ಪುಟ್ 32. 32 00:01:57,210 --> 00:02:01,330 ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಕೇವಲ ಕಳೆಯಿರಿ ಎಂದು ಒಂದು ಸಣ್ಣ ಒಂದು ಮತ್ತು ಒಂದು ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು 33 00:02:01,330 --> 00:02:02,310 ರಾಜಧಾನಿ ಎ 34 00:02:02,310 --> 00:02:03,410 >> ಎಂದು ವ್ಯಕ್ತಪಡಿಸಲು ಹೇಗೆ? 35 00:02:03,410 --> 00:02:04,640 ಅಲ್ಲದೆ, ಕೋಡ್ ಮಾಡಲಿ. 36 00:02:04,640 --> 00:02:09,960 ಮುದ್ರಿಸಲು printf, ಹೇಳಿಕೆ, ಕೊಡುವುದು "% s" ನಂತರ ಪ್ರಸ್ತುತ ಪಾತ್ರ 37 00:02:09,960 --> 00:02:18,500 ರು ಬ್ರಾಕೆಟ್ ನಾನು ಮೈನಸ್ ರಲ್ಲಿ ಏನೇ ಮುದ್ರಣ ಸಣ್ಣ ಒಂದು ಮಾಡುವ ಪರಿಣಾಮವಾಗಿ 38 00:02:18,500 --> 00:02:22,660 ಮೈನಸ್ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ದೊಡ್ಡಕ್ಷರ. 39 00:02:22,660 --> 00:02:27,010 ಅರ್ಥಾತ್, ಈ parenthetical ಅಭಿವ್ಯಕ್ತಿ, ಸ್ವಲ್ಪ ಒಂದು ಮೈನಸ್ ದೊಡ್ಡ ಒಂದು, ಆಗಿದೆ 40 00:02:27,010 --> 00:02:29,360 ನಮಗೆ ಮರಳಲು ಹೋಗುತ್ತದೆ ದಿನ 32 ಕೊನೆಯಲ್ಲಿ. 41 00:02:29,360 --> 00:02:31,230 ಆದರೆ ನಾನು ಮರೆಯದಿರಿ ಇಲ್ಲ ಇದು 32 ಎಂದು. 42 00:02:31,230 --> 00:02:34,150 ನಾನು ಕಂಪ್ಯೂಟರ್ ಲೆಕ್ಕಾಚಾರ ಅವಕಾಶ ಮಾಡಬಹುದು ಯಾವ ಸಣ್ಣ ನಡುವಿನ ವ್ಯತ್ಯಾಸ 43 00:02:34,150 --> 00:02:35,990 ಒಂದು ಮತ್ತು ಬಂಡವಾಳ ಒಂದು. 44 00:02:35,990 --> 00:02:39,610 >> ಏತನ್ಮಧ್ಯೆ, ಒಮ್ಮೆ ನಾನು, ಆ ವ್ಯತ್ಯಾಸವನ್ನು ತಿಳಿಯಲು ನಾನು ಗಳು ಅದನ್ನು ಕಳೆಯಬಹುದು 45 00:02:39,610 --> 00:02:43,710 ಎಂಬುದನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಬ್ರಾಕೆಟ್ ನಾನು, ಇದು ಒಂದು ಸಂಭಾವ್ಯವಾಗಿ ಒಂದು ಸಣ್ಣಕ್ಷರವು 46 00:02:43,710 --> 00:02:48,100 ಕಡಿಮೆ ಮೌಲ್ಯ, ನಕ್ಷೆಗಳು ಅವುಗಳೆಂದರೆ ಮೌಲ್ಯವನ್ನು ದೊಡ್ಡಕ್ಷರ ಸಮಾನ ಮೇಲೆ. 47 00:02:48,100 --> 00:02:51,240 ಕಂಪೈಲ್, ಈಗ ಉಳಿಸಲು ಅವಕಾಶ, ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. 48 00:02:51,240 --> 00:02:57,760 ಡಾಟ್ ಕತ್ತರಿಸಿ ಲಾಭ ದೊಡ್ಡಕ್ಷರವಾಗಿ ಮಾಡಿ. 49 00:02:57,760 --> 00:03:01,290 ಮತ್ತು ನನ್ನ ಇನ್ಪುಟ್ ಹಲೋ ಇರುತ್ತದೆ. 50 00:03:01,290 --> 00:03:02,920 ಹಾಗೂ ನಾವು ಹಲೋ, ಹೊಂದಿವೆ. 51 00:03:02,920 --> 00:03:05,570 >> ಈಗ ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ನಾವು ಮಾಡಿದ ಸ್ವಲ್ಪ ಕೊಳಕು, ಏಕೆಂದರೆ 52 00:03:05,570 --> 00:03:07,810 ಮುದ್ರಣ ಒಂದು ಬಿಟ್ ಬಿಟ್ಟು. 53 00:03:07,810 --> 00:03:09,370 ಮತ್ತು ಹಿಂದಿನ ಹೋಗಿ ಎಂದು ಸೇರಿಸಲು ಅವಕಾಶ. 54 00:03:09,370 --> 00:03:12,890 ಈ ಪ್ರೋಗ್ರಾಂ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ, ನಾನು ಬಹಳ ಸರಳವಾಗಿ, ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಮನುಷ್ಯ 55 00:03:12,890 --> 00:03:18,440 ಸೌಂದರ್ಯದ ಉದ್ದೇಶಕ್ಕಾಗಿ, printf ಸೇರಿಸಿ ಹೋಗಿ, ಹೇಳಿಕೆ, ಕೊಡುವುದು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. 56 00:03:18,440 --> 00:03:22,330 ಈ ಕಡತವನ್ನು resave ಲೆಟ್, , ಮರುಪ್ರದರ್ಶನ ಪುನರ್ ಸಂಕಲನ. 57 00:03:22,330 --> 00:03:28,090 >> ಲಾಭ ಮಾಡಿ, ಡಾಟ್ ಕತ್ತರಿಸಿ ಲಾಭ. 58 00:03:28,090 --> 00:03:32,540 ಮತ್ತೆ, ಇನ್ಪುಟ್ ನಾನು "ಹಲೋ" ನೀಡುತ್ತೇವೆ ಎಲ್ಲಾ ಕಡಿಮೆ ಕೇಸ್ ಮತ್ತು ಈಗ ನಮೂದಿಸಿ ಹಿಟ್ 59 00:03:32,540 --> 00:03:34,550 ಮತ್ತು "ಹಲೋ," ಹೆಚ್ಚು ಸರಿಯಾಗಿ ಮುದ್ರಿತ. 60 00:03:34,550 --> 00:03:36,432