1 00:00:00,000 --> 00:00:00,980 2 00:00:00,980 --> 00:00:04,410 >> [ಸಂಗೀತ] 3 00:00:04,410 --> 00:00:11,147 4 00:00:11,147 --> 00:00:12,230 ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 5 00:00:12,230 --> 00:00:16,440 ಈ CS50 ಆಗಿದೆ, ಮತ್ತು ಈ ವಾರ 2 ಅಂತ್ಯ. 6 00:00:16,440 --> 00:00:18,480 ಇವತ್ತು ನಾವು ನೀನು ನಮ್ಮ ನೋಟ ಮುಂದುವರಿಸಲು 7 00:00:18,480 --> 00:00:21,150 ನಾವು ವಸ್ತುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಹೇಗೆ hood-- ಹೋಗುತ್ತಿರುವ ಕೆಳಗೆ 8 00:00:21,150 --> 00:00:23,520 ಪೂರ್ಣಾಂಕಗಳ ನಂತಹ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ 9 00:00:23,520 --> 00:00:26,810 ಮತ್ತು ತಂತಿಗಳನ್ನು ಕೇಂದ್ರೀಕರಿಸಿದ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಕಾರ್ಯಕ್ರಮಗಳು. 10 00:00:26,810 --> 00:00:30,140 ಆದರೆ ನಾವು ಒಂದು ನೋಡೋಣ ಮಾಡುತ್ತೇವೆ ಡೊಮೇನ್ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ಒಂದೆರಡು 11 00:00:30,140 --> 00:00:33,620 ಮೊದಲ ಇದು ಆಫ್ ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಒಳಗೊಂಡ ಎಂದು, 12 00:00:33,620 --> 00:00:36,570 ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಕಲೆ ನೀವು ಇಲ್ಲಿ ಮೇಲೆ ನೋಡಿ 13 00:00:36,570 --> 00:00:41,480 ರೇಡಿಯೋ ಆರ್ಫನ್ ಅನ್ನಿ ತಂದೆಯ ಒಂದು ಚಿತ್ರ ಗತ ರಹಸ್ಯ ಡಿಕೋಡರ್ ರಿಂಗ್. 14 00:00:41,480 --> 00:00:46,490 >> ಈ ವಾಸ್ತವವಾಗಿ ಅತ್ಯಂತ ಪುರಾತನ ರೂಪ ಮತ್ತು cryptopgraphy ಆಫ್ ಮಕ್ಕಳ ಸ್ನೇಹಿ ರೂಪ 15 00:00:46,490 --> 00:00:50,590 ಈ ರಿಂಗ್ ಎರಡು disks-- ಆ ಮೂಲಕ ಒಂದು ಒಳಗೆ ಮತ್ತು ಹೊರಗೆ. 16 00:00:50,590 --> 00:00:54,740 ಮತ್ತು ಮೂಲಕ, ಆ ಒಂದು ನೀವು ಮಾಡಬಹುದು ತಿರುಗುವ ಮೂಲಭೂತವಾಗಿ ರೀತಿಯ ಅಕ್ಷರಗಳು ಸಾಲಿನಲ್ಲಿ 17 00:00:54,740 --> 00:00:59,520 ಇತರ ಅಕ್ಷರಗಳಿಂದ ಝಡ್ ಮೂಲಕ ಅಂದರೆ ಎ ಮೂಲಕ ಬಿ ಹಾಗೆ, 18 00:00:59,520 --> 00:01:03,730 ನೀವು ಅಕ್ಷರಶಃ ವರ್ಣಮಾಲೆಯ ತಿರುಗುತ್ತಿರುತ್ತದೆ, ತನ್ಮೂಲಕ ಒಂದು ಮ್ಯಾಪಿಂಗ್ ರಿಂದ ಮುಂಬರುವ 19 00:01:03,730 --> 00:01:07,820 ಅಕ್ಷರಗಳು ಅಕ್ಷರಗಳ, ಆದ್ದರಿಂದ ನೀವು ರಹಸ್ಯ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನಿರ್ಧರಿಸಿದ್ದೇವೆ 20 00:01:07,820 --> 00:01:11,820 ಅನ್ನಿ ಹಾಗೆ ಯಾರಾದರೂ, ನೀವು ಬರೆಯಬಹುದಾದರೆ ನಂತರ ತಿರುಗಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕೆಳಗೆ 21 00:01:11,820 --> 00:01:15,370 ಅಕ್ಷರಗಳು, ಆ ಮೂಲಕ, ನೀವು ಅರ್ಥ ನೀವು ಹೇಳುವ ಬದಲಿಗೆ ", ಒಂದು" ಹೇಳಲು "ಬಿ" 22 00:01:15,370 --> 00:01:17,280 ನೀವು ಹೇಳಲು ಅರ್ಥ "ಬಿ" ನೀವು ಬದಲಿಗೆ "ಸಿ" ಹೇಳುತ್ತಾರೆ - 23 00:01:17,280 --> 00:01:20,240 ಅಥವಾ ಏನೋ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬುದ್ಧಿವಂತ ಆ ಹೆಚ್ಚು ತದನಂತರ ಅಂತಿಮವಾಗಿ, 24 00:01:20,240 --> 00:01:24,630 ಬಹಳ ಅನ್ನಿ ಈ ಡಿಕೋಡರ್ ಹೊಂದಿದೆ ರಿಂಗ್, ಅವರು ಸಂದೇಶವನ್ನು ಡಿಕೋಡ್ ಮಾಡಬಹುದು. 25 00:01:24,630 --> 00:01:28,540 ಈಗ, ನೀವು, ವಾಸ್ತವವಾಗಿ, ತರುತ್ತೇನೆ ಎಂದು ಮಾಡಬಹುದು ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧ ಚಲನಚಿತ್ರದಲ್ಲಿ ಬಳಸಿದ 26 00:01:28,540 --> 00:01:31,140 ಸಮಯದಲ್ಲಿ ಜಾಹೀರಾತು nauseum ವಹಿಸುತ್ತದೆ ಕ್ರಿಸ್ಮಸ್. 27 00:01:31,140 --> 00:01:32,650 ಇಲ್ಲಿ ಅವಲೋಕಿಸೋಣ. 28 00:01:32,650 --> 00:01:35,294 29 00:01:35,294 --> 00:01:37,210 Ralphie ಪಾರ್ಕರ್: "ಇದು ಬಿ ಸಾರಾಂಶ ಎಲ್ಲಾ ಎಂದು 30 00:01:37,210 --> 00:01:41,000 ರಾಲ್ಫ್ ಪಾರ್ಕರ್ ಇಲ್ಲಿಂದ ನೇಮಕ ಎಂದು ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ರಹಸ್ಯ ಸದಸ್ಯ 31 00:01:41,000 --> 00:01:44,860 ಸರ್ಕಲ್ ಮತ್ತು ಎಲ್ಲಾ ಅರ್ಹತೆ ಇದೆ ಗೌರವಗಳು ಮತ್ತು ಪ್ರಯೋಜನಗಳನ್ನು thereto ಸಂಭವಿಸುತ್ತವೆ. " 32 00:01:44,860 --> 00:01:47,410 >> Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ಸಹಿ. 33 00:01:47,410 --> 00:01:50,070 ಪಿಯರೆ ಆಂಡ್ರೆ, ಮೇಲುರುಜು! 34 00:01:50,070 --> 00:01:51,490 ಶಾಯಿಯಲ್ಲಿ. 35 00:01:51,490 --> 00:01:55,494 ಗೌರವಗಳು ಮತ್ತು ಅನುಕೂಲಗಳು ಈಗಾಗಲೇ ಒಂಬತ್ತು ವಯಸ್ಸಿನಲ್ಲಿ. 36 00:01:55,494 --> 00:01:57,402 >> [ಸಂಗೀತ] 37 00:01:57,402 --> 00:02:00,470 >> [ರೇಡಿಯೋ ವಟಗುಟ್ಟುವಿಕೆ] 38 00:02:00,470 --> 00:02:01,470 Ralphie ಪಾರ್ಕರ್: ಬ. 39 00:02:01,470 --> 00:02:02,344 ಅದನ್ನು ಪಡೆಯಲು ನಾವು. 40 00:02:02,344 --> 00:02:06,029 ನಾನು ಜಾಝ್ ಅಗತ್ಯವಿಲ್ಲ ಕಳ್ಳಸಾಗಾಣಿಕೆದಾರರು ಮತ್ತು ಪೈರೇಟ್ಸ್ ಬಗ್ಗೆ. 41 00:02:06,029 --> 00:02:08,820 ರೇಡಿಯೋ ನಿವೇದಕ: ನಾಳೆ ಆಲಿಸಿ ತೀರ್ಮಾನಕ್ಕೆ ಸಾಹಸಕ್ಕೆ ರಾತ್ರಿ 42 00:02:08,820 --> 00:02:11,060 ಕಪ್ಪು ಪೈರೇಟ್ ಶಿಪ್. 43 00:02:11,060 --> 00:02:14,740 ಈಗ, ಇದು ಸಮಯ ಅನ್ನಿಯ ಇಲ್ಲಿದೆ ನೀವು ಸದಸ್ಯರಿಗೆ ಸೀಕ್ರೆಟ್ ಸಂದೇಶ 44 00:02:14,740 --> 00:02:17,110 ರಹಸ್ಯ ಸರ್ಕಲ್. 45 00:02:17,110 --> 00:02:20,700 ಮಕ್ಕಳು, ಸದಸ್ಯರು ಮಾತ್ರ ನೆನಪಿಡಿ ಅನ್ನಿ ಸೀಕ್ರೆಟ್ ಸರ್ಕಲ್ ಆಫ್ 46 00:02:20,700 --> 00:02:23,270 ಅನ್ನಿ ರಹಸ್ಯ ಸಂದೇಶ ಡಿಕೋಡ್ ಮಾಡಬಹುದು. 47 00:02:23,270 --> 00:02:27,270 >> ನೆನಪಿಡಿ, ಅನ್ನಿ ನೀವು ಅವಲಂಬಿಸಿ ಇದೆ. 48 00:02:27,270 --> 00:02:30,060 ಬಿ 2 ನಿಮ್ಮ ಪಿನ್ಗಳು ಹೊಂದಿಸಿ. 49 00:02:30,060 --> 00:02:34,004 ಇಲ್ಲಿ ಸಂದೇಶವನ್ನು 12, 11, 2-- 50 00:02:34,004 --> 00:02:36,503 Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ನಾನು ನನ್ನ ಮೊದಲ ರಹಸ್ಯ ಸಭೆಯಲ್ಲಿ am. 51 00:02:36,503 --> 00:02:40,041 ರೇಡಿಯೋ ನಿವೇದಕ: --25, 14, 11, 18, 16 52 00:02:40,041 --> 00:02:42,790 Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ಓಹ್, ಪಿಯರೆ ಮಹಾನ್ ಧ್ವನಿ ಟುನೈಟ್ ರಲ್ಲಿ. 53 00:02:42,790 --> 00:02:46,110 ನಾನು ಟುನೈಟ್ ಹೇಳಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಸಂದೇಶವನ್ನು ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಎಂದು. 54 00:02:46,110 --> 00:02:47,930 >> ರೇಡಿಯೋ ನಿವೇದಕ: --3, 25. 55 00:02:47,930 --> 00:02:49,940 ಆ ಅನ್ನಿ ಸ್ವತಃ ಒಂದು ಸಂದೇಶವಾಗಿದೆ. 56 00:02:49,940 --> 00:02:52,182 ಯಾರಿಗೂ ಇಲ್ಲ, ನೆನಪಿಡಿ. 57 00:02:52,182 --> 00:02:55,077 >> [Panting] 58 00:02:55,077 --> 00:02:57,285 Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ತೊಂಬತ್ತು ಸೆಕೆಂಡುಗಳ ನಂತರ, ನಾನು 59 00:02:57,285 --> 00:03:00,090 ಮಾತ್ರ ಕೋಣೆಯಲ್ಲಿ ಮನೆ ಅಲ್ಲಿ ಒಂಬತ್ತು ಒಂದು ಹುಡುಗ 60 00:03:00,090 --> 00:03:04,380 ಗೌಪ್ಯತೆ ಮತ್ತು ಡಿಕೋಡ್ ಕುಳಿತುಕೊಳ್ಳುತ್ತಾರೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. 61 00:03:04,380 --> 00:03:04,990 ಆಹ್. 62 00:03:04,990 --> 00:03:05,680 "ಬಿ" 63 00:03:05,680 --> 00:03:06,524 >> [Chuckles] 64 00:03:06,524 --> 00:03:08,684 >> Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ನಾನು ಮುಂದಿನ ಹೋದರು. 65 00:03:08,684 --> 00:03:09,610 "ಇ" 66 00:03:09,610 --> 00:03:11,641 ಮೊದಲ ಪದ "ಎಂದು." 67 00:03:11,641 --> 00:03:12,140 ಹೌದು! 68 00:03:12,140 --> 00:03:14,293 ಇದು ಈಗ ಸುಲಭವಾಗಿ ಬರುತ್ತಿತ್ತು. 69 00:03:14,293 --> 00:03:15,259 "ಯು" 70 00:03:15,259 --> 00:03:16,225 >> [Chuckles] 71 00:03:16,225 --> 00:03:18,157 >> ರ್ಯಾಂಡಿ ಪಾರ್ಕರ್: ಓಹ್, Ralphie ಬ. 72 00:03:18,157 --> 00:03:19,606 ನಾನು ಹೋಗಿ ಕಾರನ್ನು! 73 00:03:19,606 --> 00:03:21,538 >> Ralphie ಪಾರ್ಕರ್: ನಾನು, ಬಲ ಕೆಳಗೆ ಮಾ ಮಾಡುತ್ತೇವೆ. 74 00:03:21,538 --> 00:03:22,504 ಜೀ ವಿಸ್. 75 00:03:22,504 --> 00:03:25,402 76 00:03:25,402 --> 00:03:31,220 "ಟಿ" "ಒ" "ಮರೆಯದಿರಿ ಗೆ. "ಏನು" ಮರೆಯದಿರಿ "? 77 00:03:31,220 --> 00:03:33,981 ಲಿಟ್ಲ್ ಆರ್ಫನ್ ಅನ್ನಿ ಯಾವುದು ಹೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ? ಯಾವ "ಮರೆಯದಿರಿ"? 78 00:03:33,981 --> 00:03:35,522 ತಾಯಿ: Ralphie, ರ್ಯಾಂಡಿ ಹೋಗಲು ದೊರೆತಿದೆ. 79 00:03:35,522 --> 00:03:36,735 ನೀವು ಬನ್ನಿ ಕಾಣಿಸುತ್ತದೆ? 80 00:03:36,735 --> 00:03:38,190 >> Ralphie ಪಾರ್ಕರ್: ಸರಿ, ಮಾಮ್! 81 00:03:38,190 --> 00:03:39,787 ನಾನು ಎಂದರು! 82 00:03:39,787 --> 00:03:41,995 Ralphie ಪಾರ್ಕರ್ (ಕಥನಗಳನ್ನು): ನಾನು ಈಗ ಹತ್ತಿರದಿಂದ ದೊರಕಿತು. 83 00:03:41,995 --> 00:03:43,370 ಒತ್ತಡ ಭಯಾನಕ ಆಗಿತ್ತು. 84 00:03:43,370 --> 00:03:44,794 ಇದು ಏನು? 85 00:03:44,794 --> 00:03:47,656 ಗ್ರಹದ ಅದೃಷ್ಟ ಸಮತೋಲನದಲ್ಲಿ ಸ್ಥಗಿತಗೊಳ್ಳಬಹುದು. 86 00:03:47,656 --> 00:03:50,518 >> ತಾಯಿ: Ralphie, ರಾಂಡಿ ಹೋಗಲು ಸಿಕ್ಕಿತು! 87 00:03:50,518 --> 00:03:53,635 >> Ralphie ಪಾರ್ಕರ್: ನಾನು ಮಾಡುತ್ತೇವೆ ಔಟ್, ಜೋರಾಗಿ ಅಳುವುದು! 88 00:03:53,635 --> 00:03:55,343 Ralphie PARKER (ಕಥನಗಳನ್ನು): ಬಹುತೇಕ ಇಲ್ಲ! 89 00:03:55,343 --> 00:03:56,520 ನನ್ನ ಬೆರಳುಗಳು ಹಾರಿಸಿದರು! 90 00:03:56,520 --> 00:03:58,500 ನನ್ನ ಮನಸ್ಸಿನ ಉಕ್ಕಿನ ಬೋನು ಆಗಿತ್ತು. 91 00:03:58,500 --> 00:03:59,850 ಪ್ರತಿ ರಂಧ್ರಗಳ ಕಂಪಿಸುವ. 92 00:03:59,850 --> 00:04:01,806 ಇದು ಬಹುತೇಕ ಸ್ಪಷ್ಟವಾಗಿತ್ತು! 93 00:04:01,806 --> 00:04:02,773 ಹೌದು! 94 00:04:02,773 --> 00:04:03,273 ಹೌದು! 95 00:04:03,273 --> 00:04:03,773 ಹೌದು! 96 00:04:03,773 --> 00:04:04,740 ಹೌದು! 97 00:04:04,740 --> 00:04:10,250 >> Ralphie ಪಾರ್ಕರ್: "ಮರೆಯದಿರಿ ನಿಮ್ಮ ಓವಲ್ಟೈನ್ ಕುಡಿಯಲು. " 98 00:04:10,250 --> 00:04:10,750 ಓವಲ್ಟೈನ್? 99 00:04:10,750 --> 00:04:14,864 100 00:04:14,864 --> 00:04:17,539 ಎ crummy ವಾಣಿಜ್ಯ? 101 00:04:17,539 --> 00:04:19,439 >> [ಸಂಗೀತ] 102 00:04:19,439 --> 00:04:21,724 >> Ralphie ಪಾರ್ಕರ್: ಒಂದು ಹೆಣ್ಣುನಾಯಿ ಮಗ. 103 00:04:21,724 --> 00:04:23,460 >> [ನಗುವುದು] 104 00:04:23,460 --> 00:04:27,070 >> ಡೇವಿಡ್ ಜೆ MALAN: ಎಂದು ಆಗ ಆದ್ದರಿಂದ ಏನು ಗೂಢಲಿಪಿಶಾಸ್ತ್ರ ಒಂದು ಮಿನುಗು 105 00:04:27,070 --> 00:04:29,880 ಹೀಗೆ ಒಂದು ಮಾಡಬಹುದು ಗತ ಕುಡಿಯಲು. 106 00:04:29,880 --> 00:04:30,900 ಆದ್ದರಿಂದ ಶೀಘ್ರ ಘೋಷಣೆ. 107 00:04:30,900 --> 00:04:33,410 ಈ ಉಚಿತ ಇದ್ದರೆ ಶುಕ್ರವಾರ 1:15 ಗಂಟೆಗೆ ಮತ್ತು ವುಡ್ 108 00:04:33,410 --> 00:04:36,610 CS50 ಕಾಲ ನಮ್ಮನ್ನು ಸೇರಲು ಅರ್ಹ, ಇಲ್ಲಿ ಈ URL ಗೆ ತಲೆ. 109 00:04:36,610 --> 00:04:38,080 ಮೊದಲ ಮೊದಲ ಎಂದಿನಂತೆ ಸರ್ವ್, ಬಂದು. 110 00:04:38,080 --> 00:04:41,840 ಆದರೆ ಕಾಲಾನಂತರದಲ್ಲಿ, ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನೀವು ಭಾಗವಹಿಸಲು ಬಯಸುವ ಅತ್ಯಂತ ಯಾರಾದರೂ 111 00:04:41,840 --> 00:04:43,640 ಕಾರ್ಯಯೋಜನೆ ಬಲ್ಲ ಇರಬಹುದು. 112 00:04:43,640 --> 00:04:45,170 >> ಆದ್ದರಿಂದ ತಂತಿಗಳನ್ನು. 113 00:04:45,170 --> 00:04:47,940 ನಾವು Zamyla-- ಯಾರಿಗೆ ಹೊಂದಿವೆ ನೀವು ಈಗ ಹೆಚ್ಚಾಗಿ ಭೇಟಿ ಮಾಡಿದ 114 00:04:47,940 --> 00:04:50,750 ಸಮಸ್ಯೆ ಸೆಟ್ 1 ಹೊಂದಿವೆ ಅವರ ಹೆಸರು ಹೀಗೆ ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ. 115 00:04:50,750 --> 00:04:53,570 ಮತ್ತು ನೀವು ಅವರ ಹೆಸರನ್ನು ಟೈಪ್ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ 116 00:04:53,570 --> 00:04:55,710 GetString ರೀತಿಯ ಬಳಸಿ. 117 00:04:55,710 --> 00:04:57,890 ಹಿಂಪಡೆಯಲು ಸಲುವಾಗಿ ಆ ಕೀಸ್ಟ್ರೋಕ್ಗಳನ್ನು, ಹೇಗೆ 118 00:04:57,890 --> 00:05:01,620 ನಾವು ಪ್ರತಿನಿಧಿಸುವ ಬಗ್ಗೆ ಹೋಗಲಿ ಸ್ಟ್ರಿಂಗ್, ಒಂದು ಪದ, ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್, 119 00:05:01,620 --> 00:05:03,960 ಅಥವಾ ಈ ಇಲ್ಲಿ ನಂತಹ ಅನೇಕ ಅಕ್ಷರಗಳನ್ನು? 120 00:05:03,960 --> 00:05:06,790 >> ನಾವು ಬಗ್ಗೆ ಕಳೆದ ಬಾರಿ ಮಾತನಾಡಿದರು ಪೂರ್ಣಾಂಕಗಳ ಮತ್ತು ಸಮಸ್ಯೆಗಳು 121 00:05:06,790 --> 00:05:09,960 ಪೂರ್ಣಾಂಕ ಉಕ್ಕಿ ಹುಟ್ಟಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ 122 00:05:09,960 --> 00:05:12,190 ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ಆ ನಿಖರ ಒಳಗೆ ಏಳುತ್ತವೆ. 123 00:05:12,190 --> 00:05:16,080 ತಂತಿ, ನಾವು ಕನಿಷ್ಠ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಮ್ಯತೆ 124 00:05:16,080 --> 00:05:17,970 strings-- ಕಾರಣ ನಿಜವಾದ ವಿಶ್ವ ರಲ್ಲಿ 125 00:05:17,970 --> 00:05:19,790 ಒಂದು ಸುಂದರ ಅನಿಯಂತ್ರಿತ ಉದ್ದ ಇರಬಹುದು. 126 00:05:19,790 --> 00:05:21,055 ಬಹಳ ಸಣ್ಣ, ಸುಂದರ ದೀರ್ಘ. 127 00:05:21,055 --> 00:05:23,680 ಆದರೆ ನಂತರ, ನಾವು ನೀನು ಹೇಗೆ ಕಂಪ್ಯೂಟರ್ ಕೆಲವೊಮ್ಮೆ ಆ 128 00:05:23,680 --> 00:05:27,200 ಮೆಮೊರಿ ಮತ್ತು ಸಹ ರನ್ ದೊಡ್ಡ ಸಾಕಷ್ಟು ಸ್ಟ್ರಿಂಗ್ ಶೇಖರಿಸಿಡಲು. 129 00:05:27,200 --> 00:05:30,840 >> ಆದರೆ ಈಗ, ನ ದೃಶ್ಯೀಕರಿಸುವುದು ಆರಂಭಿಸೋಣ ಈ ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಏನೋ ಸ್ಟ್ರಿಂಗ್ 130 00:05:30,840 --> 00:05:31,340 ಇಲ್ಲಿ. 131 00:05:31,340 --> 00:05:36,410 ಆದ್ದರಿಂದ ಆರು ಪೆಟ್ಟಿಗೆಗಳು, ಪ್ರತಿಯೊಂದೂ ಅಕ್ಷರ ಅಥವಾ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ "ಚಾರ್." 132 00:05:36,410 --> 00:05:40,646 C-H-ಒಂದು r-- ಆಗಿದೆ - ಆದ್ದರಿಂದ "ಚಾರ್" ಸ್ಮರಿಸುತ್ತಾರೆ ಸಿ ಅಂತರ್ನಿರ್ಮಿತ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಒಂದು 133 00:05:40,646 --> 00:05:43,520 ಮತ್ತು ಉತ್ತಮ ಎಂಬುದನ್ನು ನೀವು ಬಳಸಬಹುದಾದ ಆಗಿದೆ ಆ ರೀತಿಯ ಒಂದು ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್, 134 00:05:43,520 --> 00:05:47,880 ಒಂದು ಪಜಲ್ ತುಂಡು, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, ಒಂದು ರೂಪಿಸಲು ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ಎಂದು ಮಾಹಿತಿಯ ದೊಡ್ಡ ರೀತಿಯ 135 00:05:47,880 --> 00:05:49,410 ಒಂದು "ಸ್ಟ್ರಿಂಗ್." ಕರೆ 136 00:05:49,410 --> 00:05:53,650 >> ಈಗ, ಆಲೋಚನೆಗಳನ್ನು ಬಗ್ಗೆ ಉಪಯುಕ್ತವಾಗಿರುವ ಈ ರೀತಿಯಲ್ಲಿ ತಂತಿಗಳನ್ನು ವಿಷಯಗಳ ಬಗ್ಗೆ? 137 00:05:53,650 --> 00:05:57,720 ಹಾಗೆಯೇ, ನಾವು ಎಂದು ತಿರುಗುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ಈ ರಚನೆ ಹತೋಟಿ 138 00:05:57,720 --> 00:06:01,420 ವಾಸ್ತವವಾಗಿ ಪ್ರತ್ಯೇಕ ಅಕ್ಷರಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದು ಸುಂದರ ಸರಳ ರೀತಿಯಲ್ಲಿ. 139 00:06:01,420 --> 00:06:04,099 ನಾನು ಮುಂದೆ ಹೋಗಿ ರಚಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂಬ ಕಡತ "stringzero.c," 140 00:06:04,099 --> 00:06:05,765 ನೀವು ಬಯಸುವ ಯಾವುದೇ ಆದರೆ ನೀವು ಕರೆಯಬಹುದು. 141 00:06:05,765 --> 00:06:08,500 ಮತ್ತು ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಆಗಿದೆ ಈಗಾಗಲೇ ಮುಂಚಿತವಾಗಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, 142 00:06:08,500 --> 00:06:10,430 ಆದ್ದರಿಂದ ನೀವು ಅಗತ್ಯವಿಲ್ಲ ಎಲ್ಲವನ್ನೂ ಟೈಪ್. 143 00:06:10,430 --> 00:06:13,820 >> ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಮೊದಲ ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಮಾಡಲು. 144 00:06:13,820 --> 00:06:15,980 ಮತ್ತು ಕೆಲವೇ ದಿನಗಳಲ್ಲಿ, ನಾವು ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಮಾಡುತ್ತೇವೆ 145 00:06:15,980 --> 00:06:19,070 ಇದು ಏಕೆ ಶೂನ್ಯವನ್ನು ಇಲ್ಲಿದೆ ಮುಖ್ಯ ಮುಂದೆ, ಇತ್ಯಾದಿ ಇಂಟ್. 146 00:06:19,070 --> 00:06:21,180 ಆದರೆ ಈಗ, ನ ಮುಂದುವರೆಯಲು ಅವಕಾಶ ನಕಲಿಸಿ ಅಂಟಿಸಿ. 147 00:06:21,180 --> 00:06:23,455 >> ನಾನು ರು ಎಂಬ ವಾಕ್ಯವನ್ನು ಘೋಷಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 148 00:06:23,455 --> 00:06:26,920 ನಾನು ರಿಂದ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ ಯಾವುದೇ ಬಳಕೆದಾರ ರೀತಿಯ GetString. 149 00:06:26,920 --> 00:06:29,170 ಈ ಸರಳ ಎಂದು ನಾನು ಪ್ರೋಗ್ರಾಂ, ಯಾವುದೇ ಸೂಚನೆಗಳನ್ನು, 150 00:06:29,170 --> 00:06:31,336 ನಾನು ಕುರುಡಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಬಳಕೆದಾರ ಗೊತ್ತಿತ್ತು ನಿರೀಕ್ಷಿಸಬಹುದು 151 00:06:31,336 --> 00:06:32,600 ಏನು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡಲು. 152 00:06:32,600 --> 00:06:34,220 >> ಮತ್ತು ಈಗ ನಾನು ಲೂಪ್ ಒಂದು ಹೊಂದಿವೆ ಪಡೆಯಲಿದ್ದೇನೆ. 153 00:06:34,220 --> 00:06:37,450 ಮತ್ತು ನನ್ನ ಫಾರ್ ಲೂಪ್ ಒಳಗೆ ನಾನು ನಾನು ಶೂನ್ಯ ಪಡೆಯುತ್ತದೆ ಇಂಟ್ ಮಾಡಲಿಕ್ಕೆ. 154 00:06:37,450 --> 00:06:40,660 ಮತ್ತು ನಾನು, ಮತ್ತೆ, ಕೇವಲ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ ಎಣಿಕೆಯ ಸೂಚ್ಯಂಕ ವೇರಿಯಬಲ್, 155 00:06:40,660 --> 00:06:42,350 ಆದರೆ ನಾನು ಬಯಸುವ ಯಾವುದೇ ಕರೆಯಬಹುದು. 156 00:06:42,350 --> 00:06:46,275 ನಾನು ಚೆನ್ನಾಗಿ than-- ಕಡಿಮೆ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ Zamyla ಹೆಸರು ಆರು ಅಕ್ಷರಗಳನ್ನು ಉದ್ದವಾಗಿದೆ. 157 00:06:46,275 --> 00:06:48,150 ನಾನು ಹಾರ್ಡ್ ಪಡೆಯಲಿದ್ದೇನೆ ಈಗ ಕಾಲ ಕೋಡ್ ಎಂದು. 158 00:06:48,150 --> 00:06:49,730 >> ಮತ್ತು ನಂತರ ನಾನು ++. 159 00:06:49,730 --> 00:06:53,190 ಈಗ ಈ ಸುರುಳಿಯಾದ ಒಳಗೆ ಕಟ್ಟುಪಟ್ಟಿಗಳು ನಾನು printf ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ 160 00:06:53,190 --> 00:06:55,460 ಮತ್ತು ನಾನು ಒಂದು ಮುದ್ರಿಸಲು ಬಯಸುವ ಒಂದು ಸಮಯದಲ್ಲಿ ಪಾತ್ರ. 161 00:06:55,460 --> 00:06:58,227 ಹಾಗಾಗಿ% ಸಿ ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಬಹುಶಃ ಮೊದಲ ಬಾರಿಗೆ. 162 00:06:58,227 --> 00:07:00,560 ಮತ್ತು ನಂತರ ನಾನು ಪ್ರತಿ ಮುದ್ರಿಸಲು ಬಯಸುವ ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ ಪಾತ್ರ. 163 00:07:00,560 --> 00:07:02,550 ಹಾಗಾಗಿ ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವಲ್ಪ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. 164 00:07:02,550 --> 00:07:03,640 ನಿಕಟ ಉಲ್ಲೇಖ. 165 00:07:03,640 --> 00:07:06,250 >> ಮತ್ತು ಈಗ ನಾನು ಇಲ್ಲಿ ಏನೋ ಮಾಡಲು ಬಯಸುವ. 166 00:07:06,250 --> 00:07:10,610 ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಪತ್ರ, 167 00:07:10,610 --> 00:07:13,670 ರು, ನಾನು iterating ನಾನು ಎಂದು ಆರು ವರೆಗೆ ಶೂನ್ಯ. 168 00:07:13,670 --> 00:07:17,150 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾನು ಬಯಸುವ ರು i'th ಅಕ್ಷರ ಮುದ್ರಿಸು. 169 00:07:17,150 --> 00:07:18,420 ಈಗ ನಾನು ಹೇಗೆ ಮಾಡಬಹುದು? 170 00:07:18,420 --> 00:07:21,550 >> ಅಲ್ಲದೆ ಹೆಚ್ಚು ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಹಾಗೆ ಇಲ್ಲಿ ಈ ಪ್ರಾತಿನಿಧ್ಯ, 171 00:07:21,550 --> 00:07:25,560 ರೀತಿಯ, ಬಾಕ್ಸಿಂಗ್ ಕಲ್ಪನೆ ಅಪ್ ಬೇಡಿಕೊಳ್ಳುವುದಕ್ಕಾಗಿ ಅಕ್ಷರಗಳನ್ನು ನೀವು ಇದೇ ಹಾಗೆ 172 00:07:25,560 --> 00:07:32,630 syntactically, ಕೇವಲ ಸೂಚಿಸುವ ಮೂಲಕ ಸಿ, ನಾನು ಪಾತ್ರ i'th ರು ನ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ. 173 00:07:32,630 --> 00:07:35,640 ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಿ ನಿಮ್ಮ ಗಣಕದ ಕೀಬೋರ್ಡ್ 174 00:07:35,640 --> 00:07:38,910 ಯುಎಸ್ ಕೀಬೋರ್ಡ್ನ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ರಿಟರ್ನ್ ಕೀಲಿಯನ್ನು ಮೇಲೆ. 175 00:07:38,910 --> 00:07:42,630 >> ಆದ್ದರಿಂದ ಈ ಹೆಚ್ಚು ಸೂಕ್ತ ಇನ್ನೂ, ನೀವು ಗಮನಿಸಬಹುದು. 176 00:07:42,630 --> 00:07:44,780 ಆದರೆ ನಾನು ರೀತಿಯ ಪಡೆಯಲಿದ್ದೇನೆ ಕುರುಡಾಗಿ ಇಲ್ಲಿ ಮುಂದಕ್ಕೆ ಸೃಷ್ಟಿಸಲು. 177 00:07:44,780 --> 00:07:47,020 ನಾನು ಸ್ಟ್ರಿಂಗ್ 0 ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 178 00:07:47,020 --> 00:07:50,860 ನಾನು ಇದನ್ನು ಮುನ್ನ, ನ ನೋಡೋಣ ನಾವು ಕೆಲವು ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳನ್ನು ನಿರೀಕ್ಷೆ ಸಾಧ್ಯವಿಲ್ಲ. 179 00:07:50,860 --> 00:07:52,844 ಈ ಕಂಪೈಲ್ ಹೋಗುತ್ತದೆ? 180 00:07:52,844 --> 00:07:54,510 ಇಲ್ಲ, ನಾನು ವಸ್ತುಗಳ ಇಡೀ ಗುಂಪೇ ಕಾಣೆಯಾಗಿದೆ ನುಡಿದರು. 181 00:07:54,510 --> 00:07:55,280 ಗ್ರಂಥಾಲಯಗಳು ನಾನು ಕೇಳಿದ. 182 00:07:55,280 --> 00:07:58,480 >> ಆದ್ದರಿಂದ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಇದು ನಾನು ಇಲ್ಲಿ ಸೇರಿಸಲು ಬಯಸಬಹುದು? 183 00:07:58,480 --> 00:07:59,205 ಹೌದು. 184 00:07:59,205 --> 00:08:01,580 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಅಗತ್ಯವಿದೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O [ಕೇಳಿಸುವುದಿಲ್ಲ] 185 00:08:01,580 --> 00:08:02,663 >> ಡೇವಿಡ್ ಜೆ MALAN: ಅತ್ಯುತ್ತಮ. 186 00:08:02,663 --> 00:08:06,060 ನಾನು ಸಾಮಾನ್ಯ ನಾನು / ಒ ಅಗತ್ಯವಿದೆ. ಏನು ಉದ್ದೇಶ ನಾನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಬಯಸುತ್ತೀರಿ? 187 00:08:06,060 --> 00:08:06,670 Printf ಫಾರ್. 188 00:08:06,670 --> 00:08:09,220 ಆದ್ದರಿಂದ stdio.h ಸೇರಿವೆ. 189 00:08:09,220 --> 00:08:13,490 ಮತ್ತು ನೀವು ನಾನು ಹೊಂದಿರುವ ಸಲಹೆ ಯಾವ ಕಾರಣಕ್ಕಾಗಿ CS50 ಗ್ರಂಥಾಲಯದ? 190 00:08:13,490 --> 00:08:14,650 ತಂತಿಗಳನ್ನು ಹೊಂದಿರುವುದು. 191 00:08:14,650 --> 00:08:17,780 ಆದ್ದರಿಂದ ನಾವು ನೋಡುತ್ತಾರೆ CS50 ನ ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಮಾಡುತ್ತಿರುವ 192 00:08:17,780 --> 00:08:19,260 ಸ್ಟ್ರಿಂಗ್ ಈ ಕಲ್ಪನೆ ರಚಿಸಲು. 193 00:08:19,260 --> 00:08:21,930 ಆದರೆ ಈಗ, ನೀವು ಕೇವಲ ನಗರದ ಇದು ನಿಜವಾದ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಎಂದು. 194 00:08:21,930 --> 00:08:23,596 >> ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಸ್ವಚ್ಛಗೊಳಿಸಬಹುದು ತೋರುತ್ತದೆ. 195 00:08:23,596 --> 00:08:27,060 ಮತ್ತು ಈಗ ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಸ್ಟ್ರಿಂಗ್ 0 ಚಲಾಯಿಸುತ್ತಾರೆ. 196 00:08:27,060 --> 00:08:27,700 ಸಂಕಲನ. 197 00:08:27,700 --> 00:08:28,370 ಆದ್ದರಿಂದ ಒಳ್ಳೆಯದು. 198 00:08:28,370 --> 00:08:32,799 ಆದ್ದರಿಂದ ಆದ್ದರಿಂದ ನಾವು ಜೂಮ್ ನನಗೆ ಅವಕಾಶ ./string0 ಹೆಚ್ಚಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು. 199 00:08:32,799 --> 00:08:33,850 ನಮೂದಿಸಿ. 200 00:08:33,850 --> 00:08:37,789 ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ ನಮೂದಿಸಿ. 201 00:08:37,789 --> 00:08:39,440 ಮತ್ತು ನಾವು Zamyla ಹೆಸರು ಔಟ್ ಮುದ್ರಿತ. 202 00:08:39,440 --> 00:08:40,409 >> ಆದ್ದರಿಂದ ಒಳ್ಳೆಯ ಇಲ್ಲಿದೆ. 203 00:08:40,409 --> 00:08:43,220 ಈಗ ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಮತ್ತೆ ಈ ಪ್ರೋಗ್ರಾಂ, 204 00:08:43,220 --> 00:08:45,659 ಮತ್ತು Daven ಪೂರ್ಣ ಹೆಸರು ಟೈಪ್. 205 00:08:45,659 --> 00:08:46,450 ಆಶ್ಚರ್ಯ, ಅಚ್ಚರಿ. 206 00:08:46,450 --> 00:08:48,021 ನಮೂದಿಸಿ. 207 00:08:48,021 --> 00:08:48,520 ಹೌದು. 208 00:08:48,520 --> 00:08:51,750 ನಾವು Daven ಮುದ್ರಿತ ಮಾಡಿಲ್ಲ ಸರಿಯಾಗಿ ಪೂರ್ಣ ಮೊದಲ ಹೆಸರು. 209 00:08:51,750 --> 00:08:54,250 ಈಗ ಈ ಸ್ಪಷ್ಟ ಇರಬೇಕು ಏಕೆಂದರೆ ಯಾವ ಸಿಂಹಾವಲೋಕನ, 210 00:08:54,250 --> 00:08:57,010 ರೀತಿಯ, ಸ್ಟುಪಿಡ್ ವಿನ್ಯಾಸ ನಿರ್ಧಾರ? 211 00:08:57,010 --> 00:08:59,590 >> ಹೌದು, ನಾನು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಲೂಪ್ ನನ್ನ ಆರು ಒಳಗೆ. 212 00:08:59,590 --> 00:09:01,610 ಈಗ ನಾನು ಕೇವಲ ಏಕೆಂದರೆ ನಾನು, Zamyla ಹೆಸರು ತಿಳಿದಿತ್ತು 213 00:09:01,610 --> 00:09:02,776 ಆರು ಅಕ್ಷರಗಳನ್ನು ಎಂದು ಹೊರಟಿದ್ದ. 214 00:09:02,776 --> 00:09:04,720 ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ಈ ಅಲ್ಲ ಒಂದು ಸಾಮಾನ್ಯ ಪರಿಹಾರವನ್ನು. 215 00:09:04,720 --> 00:09:07,720 ಇದು ತಿರುಗಿದರೆ ನಾವು ಸಕ್ರಿಯವಾಗಿ ಮಾಡಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಔಟ್ ಲೆಕ್ಕಾಚಾರ 216 00:09:07,720 --> 00:09:10,440 , strlen ಎಂಬ ಕಾರ್ಯ ಕರೆದು. 217 00:09:10,440 --> 00:09:12,840 >> ಮತ್ತೆ, ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಅಡಕವಾಗಿ ಕೇವಲ ಹೆಸರಿನ 218 00:09:12,840 --> 00:09:14,450 ಟೈಪ್ ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರ ಮಾಡಲು. 219 00:09:14,450 --> 00:09:17,170 ಆದರೆ ಸಮಾನಾರ್ಥಕ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಪ್ರಕಟಗೊಳ್ಳಲಿದೆ. 220 00:09:17,170 --> 00:09:23,190 ನನ್ನ ಟರ್ಮಿನಲ್ ಹಿಂದಕ್ಕೆ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ವಿಂಡೋ ಮತ್ತು ಕಂಪೈಲರ್ ಮರು ರನ್. 221 00:09:23,190 --> 00:09:24,170 ಆದರೆ ನನಗೆ ಚೀರುತ್ತಾ ಹಾರಿದಂತೆ. 222 00:09:24,170 --> 00:09:29,130 ಸೂಚ್ಯವಾಗಿ ಲೈಬ್ರರಿ ಫಂಕ್ಷನ್ ಘೋಷಿಸುವ const-- ಇಂಟ್ ರುಜುಮಾಡದ ರೀತಿಯ strlen 223 00:09:29,130 --> 00:09:29,780 ನಾನು ಸೋತರು ಬಾಗುತ್ತೇನೆ. 224 00:09:29,780 --> 00:09:30,590 ಸಂಪೂರ್ಣವಾಗಿ. 225 00:09:30,590 --> 00:09:32,940 >> ಆದ್ದರಿಂದ, ವಿಶೇಷವಾಗಿ ನಿಮ್ಮ ಕಣ್ಣು ಮೆರುಗು ಪ್ರಾರಂಭಿಸಿ 226 00:09:32,940 --> 00:09:36,000 ಈ ರೀತಿಯ ದೋಷ ಸಂದೇಶಗಳನ್ನು, ದೃಷ್ಟಿಸಿ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಮೊದಲ ಕೆಲವು ಪದಗಳು ಮೇಲೆ. 227 00:09:36,000 --> 00:09:38,590 ನಾವು ಸಮಸ್ಯೆ ಗೊತ್ತು ಲೈನ್ 8, ಇಲ್ಲಿ ಸೂಚಿಸಿದ. 228 00:09:38,590 --> 00:09:40,500 ಮತ್ತು ಇದು ಸ್ಟ್ರಿಂಗ್-0.c ಇಲ್ಲಿದೆ. 229 00:09:40,500 --> 00:09:43,580 ಸೂಚ್ಯವಾಗಿ ಘೋಷಿಸುವ ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯ strlen. 230 00:09:43,580 --> 00:09:47,000 ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಹೋಗುತ್ತದೆ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಒಂದು ಮಾದರಿ ಎಂದು. 231 00:09:47,000 --> 00:09:49,190 ಸೂಚ್ಯವಾಗಿ ಏನೋ ಘೋಷಿಸಿ. 232 00:09:49,190 --> 00:09:53,250 >> ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ನಾನು ಕಾಣುತ್ತದೆ ಹೊಂದಿವೆ ಇಲ್ಲಿ, 8 ಸಾಲಿನಲ್ಲಿ ಸಂಬಂಧಿಸಿದಂತೆ ಮಾಡಿದ. 233 00:09:53,250 --> 00:09:56,880 ಏನೆಲ್ಲಾ ಪರಿಹಾರ ಸಹ ಎಂದು ನೀವೇ, strlen ಬಳಸಲಾಗುತ್ತದೆ ಎಂದಿಗೂ ನೀವು? 234 00:09:56,880 --> 00:09:58,907 >> ಪ್ರೇಕ್ಷಕರು: ಬೇರೆ ಗ್ರಂಥಾಲಯದ ಭಾಗ? 235 00:09:58,907 --> 00:10:00,740 ಡೇವಿಡ್ ಜೆ MALAN: ಭಾಗ ಬೇರೆ ಗ್ರಂಥಾಲಯದ. 236 00:10:00,740 --> 00:10:02,400 ಇದು ಘೋಷಿಸಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 237 00:10:02,400 --> 00:10:07,510 ಇದು ಕೆಲವು ಫೈಲ್ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ , stdio.h ಮತ್ತು cs50.h. ಬೇರೆ 238 00:10:07,510 --> 00:10:09,179 ಈಗ ಅಲ್ಲಿ ಇದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ? 239 00:10:09,179 --> 00:10:12,220 ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ನೀವು ಕೇವಲ ಹೊಂದಿವೆ ನಿಮ್ಮ ತಲೆಯ ಮೇಲಿನ ಆಫ್ ಈ ಗೊತ್ತಿಲ್ಲ, 240 00:10:12,220 --> 00:10:13,640 ಅಥವಾ ನೀವು ನಿಮ್ಮ Google ಮತ್ತು ಕಂಡುಹಿಡಿಯಲು. 241 00:10:13,640 --> 00:10:18,150 ಅಥವಾ ಈ ಗೊತ್ತಿಲ್ಲ, ನಾನು CS50 ರಲ್ಲಿ ತೆರೆಯಲಾದ ಬಂದಿದೆ ಟರ್ಮಿನಲ್ ಪ್ರೋಗ್ರಾಂನ, ಯಂತ್ರ ಇದು 242 00:10:18,150 --> 00:10:22,200 ಕೇವಲ ದೊಡ್ಡ, ಪೂರ್ಣ ಸ್ಕ್ರೀನ್ ಆವೃತ್ತಿ ಏನು ಜಿಎಡಿಟ್ Name ವಿಂಡೋ ತಳದಲ್ಲಿ ಇಲ್ಲಿದೆ. 243 00:10:22,200 --> 00:10:24,970 >> ಮತ್ತು ಇದು ಒಂದು ಇಲ್ಲ ಎಂದು ತಿರುಗಿದರೆ ಎಂಬ ಇದೇ succinct ಆಜ್ಞೆಯನ್ನು, 244 00:10:24,970 --> 00:10:29,280 ನೀವು ಟೈಪ್ ಅಲ್ಲಿ ಕೈಪಿಡಿ, ಮ್ಯಾನ್ ಮತ್ತು ಒಂದು ಕಾರ್ಯದ ಹೆಸರು ನಮೂದಿಸಿ ಹಿಟ್ 245 00:10:29,280 --> 00:10:32,240 ನೀವು ತಕ್ಕಮಟ್ಟಿಗೆ ಮತ್ತೆ ಪಡೆಯುತ್ತೀರಿ ರಹಸ್ಯ ದಸ್ತಾವೇಜನ್ನು. 246 00:10:32,240 --> 00:10:35,299 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಪಠ್ಯದ ಈ ರೀತಿಯ ಒಂದು ಸಣ್ಣ ವಿಷಯ ಕಾಣುತ್ತದೆ. 247 00:10:35,299 --> 00:10:37,090 ಇದು ಸ್ವಲ್ಪ ಅಗಾಧ ಮೊದಲ ನೋಟದಲ್ಲಿ. 248 00:10:37,090 --> 00:10:39,048 ಆದರೆ ನಾನೂ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಕಣ್ಣು ಮೆರುಗು ಅವಕಾಶ 249 00:10:39,048 --> 00:10:41,930 ಮತ್ತು ಕೇವಲ ಭಾಗ ಗಮನ ನಾನು ಕ್ಷಣ ಕಾಳಜಿ. 250 00:10:41,930 --> 00:10:42,780 >> ಇದು. 251 00:10:42,780 --> 00:10:45,470 ಇದು ರಚನಾತ್ಮಕವಾಗಿ ತೋರುತ್ತಿದೆ ಏನೋ ನಾನು ಪರಿಚಿತವಾಗಿರುವ ಆಮ್. 252 00:10:45,470 --> 00:10:48,080 ವಾಸ್ತವವಾಗಿ ಮನುಷ್ಯ ಪುಟ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನಿಮಗೆ ತಿಳಿಸುವರು 253 00:10:48,080 --> 00:10:51,590 ಏನು ಹೆಡರ್ ಒಂದು ಕಾರ್ಯ ಫೈಲ್ ಹಾಗೆ, strlen ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 254 00:10:51,590 --> 00:10:54,170 ಆದ್ದರಿಂದ ನಾನು ಜಿಎಡಿಟ್ Name ಗೆ ಈಗ ಹಿಂದಿರುಗಿ ಪಡೆಯಲಿದ್ದೇನೆ. 255 00:10:54,170 --> 00:10:59,070 ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಇಲ್ಲಿ # ರಲ್ಲಿ ಸೇರಿಸಲು 256 00:10:59,070 --> 00:11:00,480 ಕಡತವನ್ನು ಉಳಿಸಿ. 257 00:11:00,480 --> 00:11:04,300 >> ನಾನು ತೆರೆಯ ತೆರವುಗೊಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಂಟ್ರೋಲ್ ಎಲ್ ನೀವು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ಮಾಡಿರುವ ವೇಳೆ. 258 00:11:04,300 --> 00:11:08,210 ನಾನು ಮಾಡಲು ಮತ್ತೆ ಔಟ್ ಪಡೆಯಲಿದ್ದೇನೆ string.0, ಈ ಬಾರಿ ಸಂಗ್ರಹಿಸುತ್ತಾ. 259 00:11:08,210 --> 00:11:11,790 ./string.0, Zamyla. 260 00:11:11,790 --> 00:11:15,020 ನನಗೆ ಹೋಗಿ ಅವಕಾಶ ಕೆಲಸ ಕಾಣುತ್ತದೆ ಮುಂದೆ ಮತ್ತು ಡೆವನ್ಪೋರ್ಟ್ ಅದನ್ನು ಮರುಪ್ರದರ್ಶನ. 261 00:11:15,020 --> 00:11:15,860 ನಮೂದಿಸಿ. 262 00:11:15,860 --> 00:11:17,730 ಮತ್ತು, ತುಂಬಾ, ಕೆಲಸ ಕಾಣುತ್ತದೆ. 263 00:11:17,730 --> 00:11:21,220 >> ನಾವು, ಈ ಸ್ವಲ್ಪ ಉತ್ತಮ ಮಾಡಬಹುದು ಆದರೂ, ನಾವು ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾದ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ 264 00:11:21,220 --> 00:11:23,257 ಸ್ವಲ್ಪ ಅಪ್. 265 00:11:23,257 --> 00:11:25,590 ನಾನು ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈಗ ಮತ್ತೊಂದು ವಿಷಯ ಪರಿಚಯಿಸಲು. 266 00:11:25,590 --> 00:11:28,930 ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಬೇರೆ ಕಡತದಲ್ಲಿ ಈ ಉಳಿಸಲು. 267 00:11:28,930 --> 00:11:31,770 ನಾನು ಕರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಕಡತ string1.c ಕೇವಲ 268 00:11:31,770 --> 00:11:34,620 ಕೋಡ್ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ನೀವು ಆನ್ಲೈನ್ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. 269 00:11:34,620 --> 00:11:37,050 >> ಮತ್ತು ರ ಗಮನ ಒಂದೇ ಕೋಡ್. 270 00:11:37,050 --> 00:11:39,000 ಇದು ಬಂದಿದೆ ಎಂದು ತಿರುಗಿದರೆ ಪಡೆದರೆ ಬಂದಿದೆ ರೀತಿಯ 271 00:11:39,000 --> 00:11:42,600 ವಾಸ್ತವವಾಗಿ ಲಘುವಾಗಿ ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ ಎಂದು, ಮತ್ತು ಪ್ರತಿಯಾಗಿ, CS50 ಉಪಕರಣಗಳಲ್ಲಿರುವ 272 00:11:42,600 --> 00:11:47,450 ಮೆಮೊರಿ ಬಹಳಷ್ಟು, ಬಹಳಷ್ಟು ಹೊಂದಿದೆ ರಾಮ್, ಜಾಗವನ್ನು ಬೈಟ್ಗಳು ಬಹಳಷ್ಟು 273 00:11:47,450 --> 00:11:48,920 ಇದರಲ್ಲಿ ನಾನು ತಂತಿ ಸಂಗ್ರಹಿಸಬಹುದು. 274 00:11:48,920 --> 00:11:53,560 >> ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ನಾನು ಬಹಳ ಬೆರಳಚ್ಚಿಸಿದ ಸಾಕಷ್ಟು, ಮತ್ತು ಸಾಕಷ್ಟು ಕೀಸ್ಟ್ರೋಕ್ಗಳನ್ನು, 275 00:11:53,560 --> 00:11:56,170 ನಾನು ಸಿದ್ಧಾಂತ ರೀತಿಯ ಸಾಧ್ಯವೋ ಹೆಚ್ಚು ಪಾತ್ರಗಳು 276 00:11:56,170 --> 00:11:58,830 ನನ್ನ ಕಂಪ್ಯೂಟರ್ ದೈಹಿಕವಾಗಿ ಮೆಮೊರಿ ಹೊಂದಿದೆ. 277 00:11:58,830 --> 00:11:59,830 ಈ ಸಮಸ್ಯಾತ್ಮಕ ಹೊಂದಿದೆ. 278 00:11:59,830 --> 00:12:03,050 ಹೆಚ್ಚು ಒಂದು ಇಂಟ್ ಕೇವಲ ಹಾಗೆ ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಲೆಕ್ಕ, 279 00:12:03,050 --> 00:12:06,600 ನೀವು ಮಾತ್ರ ಅನೇಕ ಪಾತ್ರಗಳು cram ಮಾಡಬಹುದು ನಿಮ್ಮ ಗಣಕದ RAM ಅಥವಾ ರಾಂಡಮ್ ಆಗಿ 280 00:12:06,600 --> 00:12:07,920 ಆಕ್ಸೆಸ್ ಮೆಮರಿ. 281 00:12:07,920 --> 00:12:11,140 >> ಹಾಗಾಗಿ ಉತ್ತಮ ನಿರೀಕ್ಷೆ ಮಾಡಿದ್ದರು ಈ ಸಮಸ್ಯೆ, ಸಹ 282 00:12:11,140 --> 00:12:13,660 ಇದು ಒಂದು ಅಪರೂಪದ ಇರಬಹುದು ಆದರೂ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 283 00:12:13,660 --> 00:12:15,670 ಸಾಮಾನ್ಯವಾಗಿ ನಡೆಯುತ್ತಿಲ್ಲ, ಆಗಬಹುದು. 284 00:12:15,670 --> 00:12:18,815 ಇದು ಸಂಭವಿಸುತ್ತದೆ ಮತ್ತು ವೇಳೆ ಮತ್ತು ನಾನು ಹಾಗೆ ನಿರೀಕ್ಷಿಸುವುದಿಲ್ಲ ಮತ್ತು ಕಾರ್ಯಕ್ರಮ, 285 00:12:18,815 --> 00:12:20,300 ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಏನು ತಿಳಿದಿರುವ ಮಾಡಬಲ್ಲರು. 286 00:12:20,300 --> 00:12:22,220 ಏನೇ ರೀಬೂಟ್, ಫ್ರೀಜ್ ಸ್ಥಗಿತಗೊಳ್ಳಲು. 287 00:12:22,220 --> 00:12:24,490 ಏನೋ ಆಗಬಹುದೆಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು. 288 00:12:24,490 --> 00:12:27,120 >> ಆದ್ದರಿಂದ ನಾನು ಏನನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ ಈಗ, ಇನ್ನು ಮುಂದೆ ನಿಜವಾಗಿಯೂ, 289 00:12:27,120 --> 00:12:31,630 ಇದುವರೆಗೆ ಕುರುಡಾಗಿ ನಾನು ಮೊದಲು ರು ಒಂದು ವೇರಿಯೇಬಲ್ ಬಳಸುವ 290 00:12:31,630 --> 00:12:36,790 ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಗೊತ್ತುಮಾಡಲ GetString ನಂತಹ ಇತರ ಕಾರ್ಯದ, 291 00:12:36,790 --> 00:12:40,200 ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪಡೆಯಲಿದ್ದೇನೆ ಅದರ ಮೌಲ್ಯದೊಂದಿಗೆ ಮಾನ್ಯವಾಗಿಲ್ಲ. 292 00:12:40,200 --> 00:12:44,280 ಹಾಗಾಗಿ ಓದಿದ ಮಾತ್ರ ಗೊತ್ತು GetString ಫಾರ್ CS50 ನ ದಸ್ತಾವೇಜನ್ನು, 293 00:12:44,280 --> 00:12:49,020 ಅಂತಿಮವಾಗಿ ನಾವು ನೀವು ತೋರಿಸಲು ನೀವು, ಆ GetString ವಿಶೇಷ ಚಿಹ್ನೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ 294 00:12:49,020 --> 00:12:53,610 ಎಲ್ಲಾ ಶೂನ್ಯ ಎನ್ ಯು ಎಲ್ ಎಲ್ ಎಂದು ಒಂದು ವೇಳೆ ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ, ಕ್ಯಾಪ್ಸ್. 295 00:12:53,610 --> 00:12:55,650 >> ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 296 00:12:55,650 --> 00:12:59,700 ಆದರೆ ಎನ್ ಯು ಎಲ್ L-- ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮೇಲಿಂಗ್ ವೇಳೆ ನಾವು ಅಂತಿಮವಾಗಿ ನಿಜವಾಗಿಯೂ ಏನು ನೋಡುತ್ತೀರಿ 297 00:12:59,700 --> 00:13:01,790 ಕೇವಲ ಎಂದರೆ ಅರ್ಥ ಏನೋ ಕೆಟ್ಟ ಸಂಭವಿಸಿದ. 298 00:13:01,790 --> 00:13:05,560 ಈಗ ಈ ಹೆಚ್ಚು ಸ್ಕ್ರ್ಯಾಚ್, ಅರ್ಥ, ನಾನು, ಸಿ ಇಲ್ಲಿ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು 299 00:13:05,560 --> 00:13:08,830 ರು ಸಮಾನ ಶೂನ್ಯ ಮಾಡುತ್ತದೆ ಅಲ್ಲ. 300 00:13:08,830 --> 00:13:11,930 ನೀವು ಮೊದಲು ಈ ನೋಡಿಲ್ಲ ಮಾಡಿದ್ದೀರಿ, ಆದ್ದರಿಂದ ಕೇವಲ ಅರ್ಥ ಈ ಸಮಾನ ಮಾಡುವುದಿಲ್ಲ. 301 00:13:11,930 --> 00:13:15,290 >> ಆದ್ದರಿಂದ ವಿರುದ್ಧ ಇಲ್ಲಿದೆ , ಮರುಸ್ಥಾಪನೆ ಸಮಾನ ಸಮ,, 302 00:13:15,290 --> 00:13:18,940 ಏಕ ಭಿನ್ನವಾಗಿದೆ ಹುದ್ದೆ ಇದು ಸಮನಾಗಿರುತ್ತದೆ. 303 00:13:18,940 --> 00:13:23,030 ಸಮಾನ ಹಾಗಾಗಿ ಶೂನ್ಯ, ಕೇವಲ ನಂತರ ಏನು 304 00:13:23,030 --> 00:13:25,980 ನಾನು ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬಯಸುವ. 305 00:13:25,980 --> 00:13:28,080 ಆದ್ದರಿಂದ ಅಂದರೆ, ನಾನು ಕಣ್ಣುಮುಚ್ಚಿ ಧುಮುಕುವುದಿಲ್ಲ ಮೊದಲು 306 00:13:28,080 --> 00:13:30,919 ಮತ್ತು iterating ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಮುಗಿಯುವ, ಮತ್ತು ಚಿಕಿತ್ಸೆ 307 00:13:30,919 --> 00:13:33,710 ಇದು ಒಂದು ಅನುಕ್ರಮದ ಆದರೂ ಪಾತ್ರಗಳು, ನಾನು, ಮೊದಲ ಪರಿಶೀಲಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ 308 00:13:33,710 --> 00:13:37,900 ಒಂದು ನಿಮಿಷ, ಖಂಡಿತವಾಗಿಯೂ ಅಲ್ಲ ಹೊಂದಿದೆ ಈ ವಿಶೇಷ ಮೌಲ್ಯಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು? 309 00:13:37,900 --> 00:13:40,030 >> ಇದು ವೇಳೆ, ಕೆಟ್ಟ ಸಂಗತಿಗಳು ಸಂಭವಿಸುತ್ತವೆ ಏಕೆಂದರೆ. 310 00:13:40,030 --> 00:13:43,080 ಮತ್ತು ಈಗ, ಆ ಕೆಟ್ಟ ವಿಷಯಗಳನ್ನು ತಿಳಿಯುವುದು ನಿಮ್ಮ ಪ್ರೊಗ್ರಾಂ ಕುಸಿತಗೊಂಡಾಗ ಅರ್ಥ ನಡೆಯುತ್ತಿದೆ, 311 00:13:43,080 --> 00:13:45,070 ಮತ್ತು ನೀವು ಅಗತ್ಯವಾಗಿ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. 312 00:13:45,070 --> 00:13:46,800 ಆದ್ದರಿಂದ ನಾನೂ, ಇದು uglier ಕಾಣುತ್ತದೆ. 313 00:13:46,800 --> 00:13:48,660 ಇದು ರೀತಿಯ ನಲ್ಲಿ ಮಿಂಚು ಈಗ ಗೊಂದಲ. 314 00:13:48,660 --> 00:13:50,780 ಆದರೆ ಈ ಹೆಚ್ಚು ಆಗುತ್ತದೆ ಬಹಳ ಹಿಂದೆ ಪರಿಚಿತ. 315 00:13:50,780 --> 00:13:52,920 >> ಆದರೆ ನಾನು ಸಲಹೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈಗ ಮತ್ತೊಂದು ಸುಧಾರಣೆ. 316 00:13:52,920 --> 00:13:54,660 ಆ ಸರಿಯಾಗಿವೆ ಸುಧಾರಣೆ. 317 00:13:54,660 --> 00:13:58,800 ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಏಕೆಂದರೆ, ಈಗ ಸರಿಯಾಗಿದೆ ಅಪರೂಪದ ಸಂದರ್ಭದಲ್ಲಿ ಸಾಕಷ್ಟು ಮೆಮೊರಿ 318 00:13:58,800 --> 00:14:01,180 , ನಾನು ನಿರ್ವಹಿಸಲಿದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಮತ್ತು ನಾನು ಏನೂ ಮಾಡುತ್ತೇನೆ. 319 00:14:01,180 --> 00:14:02,680 ನಾನು ಕನಿಷ್ಠ ಕುಸಿತಕ್ಕೆ ಮಾಡುವುದಿಲ್ಲ. 320 00:14:02,680 --> 00:14:05,000 >> ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಅಂತಿಮ ಆವೃತ್ತಿಯ ಮಾಡಿ. 321 00:14:05,000 --> 00:14:07,690 ಮತ್ತು ಒಂದು ಕಡತ string2.c ಎಂಬ. 322 00:14:07,690 --> 00:14:10,190 ನಾನು ಅಂಟಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಅದೇ ಕೋಡ್, 323 00:14:10,190 --> 00:14:14,210 ಮತ್ತು ನಾನು ಈ ಹೈಲೈಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಇಲ್ಲಿ ಲೈನ್, 11,,. 324 00:14:14,210 --> 00:14:18,179 ಈಗ ರಿಯಾಲಿಟಿ ಸ್ಮಾರ್ಟ್ ಸಂಕಲನಕಾರರ ಆಗಿದೆ ಖಣಿಲು ನಮಗೆ ಈ ಸರಿಪಡಿಸಲು ಹಾಗೆ 325 00:14:18,179 --> 00:14:19,970 ತೆರೆಮರೆಯಲ್ಲಿ ನಮ್ಮ ಇದುವರೆಗೆ ತಿಳಿಯದೆ. 326 00:14:19,970 --> 00:14:24,670 ಆದರೆ ಈ ಬಗ್ಗೆ ಯೋಚನೆ ಮಾಡೋಣ ಮೂಲಭೂತವಾಗಿ ಒಂದು ಸಮಸ್ಯಾತ್ಮಕ ವಿನ್ಯಾಸ. 327 00:14:24,670 --> 00:14:29,010 >> ಕೋಡ್ ಈ ಸಾಲನ್ನು, ಕೋರ್ಸಿನ, ಹೇಳುವ ಕೆಲವು ವೇರಿಯಬಲ್ ನಾನು 0 ಆರಂಭಿಸಲು. 328 00:14:29,010 --> 00:14:30,260 ಆ ಬಹಳ ಸರಳ. 329 00:14:30,260 --> 00:14:34,691 ಮತ್ತೆ ಈ ಏನು ಹೇಳಿಕೆ, ಇಲ್ಲಿ, ನಾನು ಮಾಡುವ, ++? 330 00:14:34,691 --> 00:14:37,066 ನಾವು ಮೊದಲು ನೋಡಿಲ್ಲದಿದ್ದರೆ, ಆದರೆ ನಾವು ನೀವು ಅದರ ಬಗ್ಗೆ ಮಾತನಾಡಲಿಲ್ಲ. 331 00:14:37,066 --> 00:14:37,900 >> ಪ್ರೇಕ್ಷಕರು: ನಾನು ಏರಿಕೆಯ. 332 00:14:37,900 --> 00:14:39,191 >> ಡೇವಿಡ್ ಜೆ MALAN: ಏರಿಕೆಯ ನಾನು. 333 00:14:39,191 --> 00:14:41,890 ಮೂಲಕ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಆದ್ದರಿಂದ ಈ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಆವರ್ತದಲ್ಲಿ, 334 00:14:41,890 --> 00:14:43,570 ನೀವು ಒಂದು ನಾನು ಏರಿಕೆಯ ಮಾಡುತ್ತಿದ್ದೇವೆ. 335 00:14:43,570 --> 00:14:45,740 ಆದ್ದರಿಂದ ದೊಡ್ಡ, ಮತ್ತು ದೊಡ್ಡದಾಗುತ್ತದೆ, ಮತ್ತು ಲೂಪ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ರವರೆಗೆ ದೊಡ್ಡ. 336 00:14:45,740 --> 00:14:46,810 ಇದು ಹೇಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ ಇಲ್ಲ? 337 00:14:46,810 --> 00:14:49,430 ಅಲ್ಲದೆ ಈ ಮಧ್ಯದಲ್ಲಿ ಇಲ್ಲ ನಾವು ಮೊದಲು ಬಳಸಿದ ಸ್ಥಿತಿಯಲ್ಲಿ. 338 00:14:49,430 --> 00:14:52,500 ನೀವು ಕಾಣಬಹುದು ಮತ್ತು ಬಂದಿದೆ ಪಿ ಸೆಟ್ ಪರಿಗಣನೆಗಳು. 339 00:14:52,500 --> 00:14:53,880 >> ಆದರೆ ಈ ಮಾತನ್ನು ಏನು? 340 00:14:53,880 --> 00:14:58,352 ಆದ್ದರಿಂದ ಕೆಳಗಿನ ಡೊ ಬಹಳ ನಾನು ಏನು ಕಡಿಮೆ ಎಂದು? 341 00:14:58,352 --> 00:14:59,810 ಪ್ರೇಕ್ಷಕರು: ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 342 00:14:59,810 --> 00:15:01,518 ಡೇವಿಡ್ ಜೆ MALAN: ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 343 00:15:01,518 --> 00:15:04,300 ಹೀಗಾಗಿ ಇದು ಬಹಳ ಸರಿಯಾಗಿ ಅನುವಾದಿಸಲಾಗುತ್ತದೆ ಆ ಅರ್ಥದಲ್ಲಿ ಇಂಗ್ಲೀಷ್ ಗೆ. 344 00:15:04,300 --> 00:15:08,810 ಈಗ ಸಮಸ್ಯೆ ಪ್ರತಿ ಬಾರಿ ನಾನು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಈ ಲೂಪ್ ಮೂಲಕ ಮರಳಿ, 345 00:15:08,810 --> 00:15:10,000 ನಾನು ಈ ಪ್ರಶ್ನೆ ಕೇಳುವ ನುಡಿದರು. 346 00:15:10,000 --> 00:15:12,250 ನಾನು ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದವನ್ನು ಕಡಿಮೆ? 347 00:15:12,250 --> 00:15:14,500 ನಾನು ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದವನ್ನು ಕಡಿಮೆ? 348 00:15:14,500 --> 00:15:18,380 >> ಈಗ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಬದಲಾಗುತ್ತಿದೆ? 349 00:15:18,380 --> 00:15:18,880 ಇದು. 350 00:15:18,880 --> 00:15:19,629 ++ ನ ಕಾರಣ. 351 00:15:19,629 --> 00:15:21,700 ಆದ್ದರಿಂದ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ನಾನು ದೊಡ್ಡ ಪಡೆಯಲು. 352 00:15:21,700 --> 00:15:25,411 ಆದರೆ ಇದು ಅವರ ದೊಡ್ಡ ಪಡೆಯುವಲ್ಲಿ, ಅಥವಾ ಸಣ್ಣ, ಅಥವಾ ಬದಲಾವಣೆ? 353 00:15:25,411 --> 00:15:25,910 ನಂ 354 00:15:25,910 --> 00:15:30,240 ವಿನ್ಯಾಸದ ದೃಷ್ಟಿಯಿಂದ, ಅಕ್ಷಗಳ ಒಂದರಲ್ಲಿ ಆದ್ದರಿಂದ ಇದು ಉದ್ದಕ್ಕೂ ನಾವು ಕೋಡ್ ಮೌಲ್ಯಮಾಪನ ಪ್ರಯತ್ನಿಸಿ 355 00:15:30,240 --> 00:15:32,610 ವರ್ಗ, ಈ ರೀತಿಯ ಸ್ಟುಪಿಡ್ ಭಾಸವಾಗುತ್ತದೆ. 356 00:15:32,610 --> 00:15:34,690 >> ನೀವು ಅಕ್ಷರಶಃ ಲೈಕ್, ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆಯು 357 00:15:34,690 --> 00:15:37,110 ಈ ಲೂಪ್ ಕೇಳುವ ಮತ್ತೆ ಅದೇ ಡ್ಯಾಮ್ ಪ್ರಶ್ನೆ 358 00:15:37,110 --> 00:15:40,770 ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಅಕ್ಷರಶಃ ಇದು ಎಂದಿಗೂ ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ. 359 00:15:40,770 --> 00:15:44,220 ನಾನು ಸ್ಪರ್ಶಿಸುವ ಇಲ್ಲ ವೇಳೆ ಕನಿಷ್ಠ ಮತ್ತು ರು ವಿಷಯಗಳನ್ನು ಬದಲಿಸಲು. 360 00:15:44,220 --> 00:15:46,610 ಹಾಗಾಗಿ ಈ ಸ್ವಲ್ಪ ಉತ್ತಮ ಮಾಡಬಹುದು. 361 00:15:46,610 --> 00:15:49,530 >> ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲ , ಕೇವಲ ಒಂದು ವೇರಿಯಬಲ್ ನಾನು ಘೋಷಿಸಲು 362 00:15:49,530 --> 00:15:53,330 ಆದರೆ ಎರಡನೇ ವೇರಿಯಬಲ್ ನಾನು, ನಿರಂಕುಶವಾಗಿ ಮಾಡುತ್ತೇವೆ ಆದರೆ ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಎನ್ ಕರೆ. 363 00:15:53,330 --> 00:15:55,940 ಗೆ ಎನ್ ಸಮಾನ ನಿಗದಿಪಡಿಸಿ s ನ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 364 00:15:55,940 --> 00:15:59,090 ನಂತರ ಇಲ್ಲಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಆದ್ದರಿಂದ, ಒಂದು ಬುದ್ಧಿವಂತ ಕಡಿಮೆ ಆಪ್ಟಿಮೈಜೇಷನ್ 365 00:15:59,090 --> 00:16:03,460 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಆ ಮಾತನಾಡಲು ಯಾವುದೇ ಸರಿಯಾದ ಅಥವಾ ಯಾವುದೇ ಕಡಿಮೆ ಸರಿಯಾಗಿದೆ 366 00:16:03,460 --> 00:16:04,260 ಹಿಂದಿಗಿಂತ. 367 00:16:04,260 --> 00:16:05,500 ಆದರೆ ಒಂದು ಉತ್ತಮ ವಿನ್ಯಾಸ. 368 00:16:05,500 --> 00:16:09,480 ವಾಸ್ತವವಾಗಿ ನಾನು ಬಳಸಿಕೊಂಡು ನಾನು ಕಡಿಮೆ ಸಮಯದಲ್ಲಿ, ಕಡಿಮೆ CPU ಆವರ್ತನೆಗಳು ಆದ್ದರಿಂದ 369 00:16:09,480 --> 00:16:14,040 ಅದೇ ಉತ್ತರಿಸಲು, ಮಾತನಾಡಲು ಪ್ರಶ್ನೆ, ಆದರೆ ಒಮ್ಮೆ. 370 00:16:14,040 --> 00:16:17,870 >> ಸಾಮಾನ್ಯ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು ಸುಧಾರಣೆ ತತ್ವ, 371 00:16:17,870 --> 00:16:21,294 ಒಂದು ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಪಟುತ್ವ, ಹೇಳುತ್ತಾರೆ? 372 00:16:21,294 --> 00:16:21,991 ಹೌದು? 373 00:16:21,991 --> 00:16:23,699 ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ನೀವು ಹಾಗೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಬಳಸಲು? 374 00:16:23,699 --> 00:16:25,760 375 00:16:25,760 --> 00:16:27,010 ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್ ಪ್ರಶ್ನೆ. 376 00:16:27,010 --> 00:16:30,690 ಆದ್ದರಿಂದ ನಾವು ಕೊನೆಯಲ್ಲಿ ++ ಪುಟ್ ಇಲ್ಲ ನಾನು ಬದಲಿಗೆ ನಾನು ಆರಂಭದಲ್ಲಿ? 377 00:16:30,690 --> 00:16:33,070 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಹೊಂದಿದೆ ಯಾವುದೇ ಕ್ರಿಯಾತ್ಮಕ ಪರಿಣಾಮವನ್ನು. 378 00:16:33,070 --> 00:16:36,670 ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ನಾನು ಒಲವು ಪೋಸ್ಟ್ಫಿಕ್ಸ್ ಆಯೋಜಕರು ಬಳಸಲು 379 00:16:36,670 --> 00:16:41,750 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು ಎಂದು ಆದ್ದರಿಂದ ಕಾರ್ಯಾಚರಣೆ ನಡೆಯುತ್ತಿದೆ ಗೆ. 380 00:16:41,750 --> 00:16:46,670 >> ಆ ಪರಿಚಯವಿರದ ಫಾರ್, ಮತ್ತೊಂದು ಇಲ್ಲ ನೀವು ++ ನಾನು ಮಾಡಬಹುದಾದ ಬಗೆಗಿನ ಹೇಳಿಕೆಗಳು. 381 00:16:46,670 --> 00:16:48,747 ಈ ಕಾರ್ಯತತ್ಪರವಾಗಿಲ್ಲದಿರಬಹುದು ಇವೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಮಾನ 382 00:16:48,747 --> 00:16:51,080 ಬೇರೆ ಇಲ್ಲ ಕಾರಣ ಎಂದು ಬಡ್ತಿ ಸುಮಾರು. 383 00:16:51,080 --> 00:16:54,435 ಆದರೆ ನೀವು ಬರಬಹುದು ಪ್ರಕರಣಗಳು ಮತ್ತು ಕೋಡ್ ಸಾಲುಗಳನ್ನು 384 00:16:54,435 --> 00:16:55,810 ಇದರಲ್ಲಿ ಒಂದು ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡುತ್ತದೆ. 385 00:16:55,810 --> 00:16:57,810 ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ನಾವು ಹಾಗೆ ಈ ಒಂದು ಬಗ್ಗೆ ಮಾತನಾಡಲು. 386 00:16:57,810 --> 00:17:00,690 ನಾನೂ ಏಕೆಂದರೆ, ಇದು ನಿಮ್ಮ ಮಾಡುತ್ತದೆ ಕೋಡ್, sexier ಮತ್ತು ರೀತಿಯ ನಯವಂಚಕ 387 00:17:00,690 --> 00:17:01,776 ಮತ್ತು ಕಡಿಮೆ ಅಕ್ಷರಗಳನ್ನು. 388 00:17:01,776 --> 00:17:04,859 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ, ಇದು ಬಹಳಷ್ಟು ಕಷ್ಟ ಆಗಿದೆ ನಾನು ನನ್ನ ಮನಸ್ಸನ್ನು ಕಟ್ಟಲು ಸಹ ಯೋಚಿಸುವುದು 389 00:17:04,859 --> 00:17:07,319 ಕೆಲವೊಮ್ಮೆ ಇದು ಸುಮಾರು, ಕಾರ್ಯಾಚರಣೆಗಳ ಆದೇಶ. 390 00:17:07,319 --> 00:17:09,750 ಅತ್ತ, ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾಗಿಯೂ, ಈ ಇಷ್ಟವಿಲ್ಲ 391 00:17:09,750 --> 00:17:14,650 ಈ ರೀತಿಯ ಮಾದಕ ಆದರೂ ನೋಡಿ, ನೀವು ಕೂಡ ಮಾಡಬಹುದು i + 1 =, 392 00:17:14,650 --> 00:17:18,880 ಇದು ಆಫ್ uglier ಆವೃತ್ತಿಯಾಗಿದೆ ಪೋಸ್ಟ್ಫಿಕ್ಸ್ ಬಡ್ತಿ ಒಂದೇ ಕಲ್ಪನೆ. 393 00:17:18,880 --> 00:17:22,250 >> ನಾನು ಈ ಮತ್ತು ನೀವು ಹೇಳುತ್ತಾರೆ ಇದು ಮೋಜು ಮಾಡಲು ಮಾಡಬೇಕು, 394 00:17:22,250 --> 00:17:25,140 ಆದರೆ ನೀವು ಕೋಡ್ ನೋಡಲು ಬರುತ್ತದೆ ಬಹಳ ಹಿಂದೆ ಸುಂದರ ಏನೋ. 395 00:17:25,140 --> 00:17:27,160 >> [ನಗು] 396 00:17:27,160 --> 00:17:28,410 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ? 397 00:17:28,410 --> 00:17:29,360 ಹೌದು. 398 00:17:29,360 --> 00:17:30,480 ಮಧ್ಯದಲ್ಲಿ ಪ್ರಶ್ನೆ. 399 00:17:30,480 --> 00:17:32,146 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇಂಟ್ N ಹೇಳಲು ಬೇಕು? 400 00:17:32,146 --> 00:17:34,020 ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಏನು ಇಂಟ್ N ಹೇಳುವ ಅಗತ್ಯವಿಲ್ಲ. 401 00:17:34,020 --> 00:17:37,670 ನಾವು ಈಗಾಗಲೇ ಇಂಟ್ ಹೇಳಿದರು ಏಕೆಂದರೆ ಆದ್ದರಿಂದ, ನೀವು ಮತ್ತೆ ಅದನ್ನು ಹೇಳಲು ಅಗತ್ಯವಿಲ್ಲ. 402 00:17:37,670 --> 00:17:41,820 ಕ್ಯಾಚ್ ಎನ್ ಹೊಂದಿದೆ ನಾನು ಇದೇ ಅಕ್ಷಾಂಶ ವಿಧ ಎಂದು. 403 00:17:41,820 --> 00:17:43,310 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಅನುಕೂಲ. 404 00:17:43,310 --> 00:17:44,058 ಹೌದು. 405 00:17:44,058 --> 00:17:47,806 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಮೇಲೆ ಹೋಗಿ ಮುದ್ರಣ ಪಾತ್ರ ರು ಬ್ರಾಕೆಟ್ ನಾನು ಮತ್ತೆ? 406 00:17:47,806 --> 00:17:48,930 ಡೇವಿಡ್ ಜೆ MALAN: ಖಂಡಿತವಾಗಿ. 407 00:17:48,930 --> 00:17:52,110 % ಸಿ ಆದ್ದರಿಂದ, ಕಳೆದ ಮರುಪಡೆಯಲು ಸಮಯ, ಕೇವಲ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. 408 00:17:52,110 --> 00:17:53,930 ಇಲ್ಲಿ ಚಾರ್ ಹಾಕಲು ಅರ್ಥ. 409 00:17:53,930 --> 00:17:56,780 backslash N, ಸಹಜವಾಗಿ, ಕೇವಲ ಎಂದರೆ ಇಲ್ಲಿ ಲೈನ್ ಬ್ರೇಕ್ ಹಾಕಲು. 410 00:17:56,780 --> 00:17:59,540 , ಇದೀಗ, ಎಲೆಗಳು ಎಷ್ಟು ಹೊಸ ವಾಕ್ಯ ಈ ತುಣುಕು. 411 00:17:59,540 --> 00:18:03,730 ಈ ಅಕ್ಷರಶಃ ಕಿತ್ತುಕೊಂಡು, ಹೇಳುತ್ತಾರೆ ಸ್ಟ್ರಿಂಗ್ ರು ಕರೆದು ಪಡೆಯಲು ಹೋಗಿ ಅದರ 412 00:18:03,730 --> 00:18:06,050 i'th ಪಾತ್ರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 413 00:18:06,050 --> 00:18:10,590 >> ನಾನು i'th ಪಾತ್ರ ಹೇಳುವ ಇರಿಸಿಕೊಳ್ಳಲು ಏಕೆಂದರೆ ಈ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೇಲೆ 414 00:18:10,590 --> 00:18:14,540 ನಾವು ಮುದ್ರಣ ಸೂಚಿಸುತ್ತದೆ ಔಟ್, ಮೊದಲ ರು ಬ್ರಾಕೆಟ್ 0, 415 00:18:14,540 --> 00:18:15,780 ಪ್ರೋಗ್ರಾಮರ್ ಹೇಳಬಹುದು. 416 00:18:15,780 --> 00:18:18,680 ನಂತರ ರು ನಂತರ ಬ್ರಾಕೆಟ್ 1 ರು ಬ್ರಾಕೆಟ್ 2, ನಂತರ 3, 4. 417 00:18:18,680 --> 00:18:21,610 ಆದರೆ ಸಹಜವಾಗಿ ಇದು ವೇರಿಯಬಲ್, ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು. 418 00:18:21,610 --> 00:18:23,900 >> ಕೀ, ಆದರೂ, ಅರಿಯುವುದೇ, ನೀವು ನಾವು ವಿಶೇಷವಾಗಿ 419 00:18:23,900 --> 00:18:26,358 ಈ ಜಗತ್ತಿಗೆ acclimating ಮಾಡಲಾಗಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಅಲ್ಲಿ ನಾವು ಎಲ್ಲಾ 420 00:18:26,358 --> 00:18:28,950 ಕಾರನ್ನು, ಶೂನ್ಯ ಎಣಿಕೆ ತೋರುತ್ತವೆ ಈಗ ಶೂನ್ಯ ಎಣಿಸುವ ಆರಂಭಿಸಲು. 421 00:18:28,950 --> 00:18:35,130 ಏಕೆಂದರೆ ತಂತಿಗಳನ್ನು, ಮೊದಲ ಅಕ್ಷರ, Zamyla ರಲ್ಲಿ z ಗಾಗಿ ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ ಆಗಿದೆ 422 00:18:35,130 --> 00:18:40,490 ಸ್ಥಳ ಸಂಖ್ಯೆ ಶೂನ್ಯ ಲೈವ್ ಹೋಗುತ್ತದೆ. 423 00:18:40,490 --> 00:18:48,210 >> ಸರಿ, ನನಗೆ ತರಲು ಅವಕಾಶ ಇಲ್ಲಿ, Zamyla ನಮ್ಮನ್ನು ಮತ್ತೆ 424 00:18:48,210 --> 00:18:50,746 ಮತ್ತು ನಿಜವಾಗಿಯೂ ಏನು ನಡೆಯುತ್ತಿದೆ ನೋಡಲು HOOD ಕೆಳಗೆ. 425 00:18:50,746 --> 00:18:52,370 ಆದ್ದರಿಂದ ರೀತಿಯ ಎರಕದ ಈ ಕಲ್ಪನೆಗೆ ಇಲ್ಲ. 426 00:18:52,370 --> 00:18:53,800 ನೀವು ನಿಜವಾಗಿಯೂ ಹೊಂದಿರಬಹುದು ಈಗಾಗಲೇ ಈ ಆಡಲಾಗುತ್ತದೆ, 427 00:18:53,800 --> 00:18:55,970 ಬಹುಶಃ ಹ್ಯಾಕರ್ ಪಿ ಆವೃತ್ತಿ ಒಂದು ಸೆಟ್. 428 00:18:55,970 --> 00:19:00,320 ಆದರೆ ರೀತಿಯ ಎರಕದ ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ ಸಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಮತ್ತು ಇತರ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ 429 00:19:00,320 --> 00:19:03,170 ಮತ್ತೊಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ ಪರಿವರ್ತಿಸಲು. 430 00:19:03,170 --> 00:19:05,450 >> ಈಗ ನಾವು ಹೇಗೆ ನೋಡಲೆಂದು ಬಹಳ ನೇರವಾಗಿ? 431 00:19:05,450 --> 00:19:08,530 ಆದ್ದರಿಂದ, ಆರಂಭದಲ್ಲಿ ಈ, ಮರುಸ್ಥಾಪನೆ ಇಂಗ್ಲೀಷ್ ವರ್ಣಮಾಲೆಯ. 432 00:19:08,530 --> 00:19:11,265 , ಸಂದರ್ಭವು ರಿಂದ ಮರುಪಡೆಯಲು ಒಂದು ವಾರದ ಹಿಂದೆ ಮಾಡಿದ ASCII ಆಗಿದೆ. 433 00:19:11,265 --> 00:19:13,790 ಅಮೇರಿಕನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೋಡ್ ಮಾಹಿತಿ ವಿನಿಮಯಕ್ಕಾಗಿ. 434 00:19:13,790 --> 00:19:17,080 ಇದು ಕೇವಲ ಒಂದು ನಿಜವಾಗಿಯೂ ದೂರ ಹೊಂದಿದೆ ಅಕ್ಷರಗಳು ಒಂದು ಮ್ಯಾಪಿಂಗ್ ಹೇಳುವ 435 00:19:17,080 --> 00:19:19,370 ಸಂಖ್ಯೆಗಳನ್ನು, ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಅಕ್ಷರಗಳು. 436 00:19:19,370 --> 00:19:22,940 >> ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಎಂ, ಡಾಟ್ ಡಾಟ್ ಮೂಲಕ ಡಾಟ್, ಮಾರ್ಗಗಳಿಗೆ ಜೊತೆ, ಮರುಸ್ಥಾಪನೆ, 437 00:19:22,940 --> 00:19:25,582 ಅಪ್ ಮೇಲೆ ದಶಮಾಂಶ ಸಂಖ್ಯೆ 65. 438 00:19:25,582 --> 00:19:27,290 ನಾವು ಮಾತನಾಡಲಿಲ್ಲ ಸ್ಪಷ್ಟವಾಗಿ ಈ ಬಗ್ಗೆ, 439 00:19:27,290 --> 00:19:29,850 ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ಇದೇ ಇಲ್ಲ ಸಣ್ಣ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಗಳನ್ನು. 440 00:19:29,850 --> 00:19:30,820 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇವೆ. 441 00:19:30,820 --> 00:19:33,730 ವಿಶ್ವದ ಕೆಲವು ವರ್ಷಗಳ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಹಿಂದೆ ಕಡಿಮೆ ಒಂದು, ಒಂದು ಸಣ್ಣ, 442 00:19:33,730 --> 00:19:35,020 97 ಎಂದು ಹೋಗುತ್ತದೆ. 443 00:19:35,020 --> 00:19:38,010 ಮತ್ತು ಸ್ವಲ್ಪ ಬೌ ಹೋಗುತ್ತದೆ ಇತ್ಯಾದಿ 98, ಮತ್ತು ಎಂದು. 444 00:19:38,010 --> 00:19:40,200 >> ಮತ್ತು ಯಾವುದೇ ಇತರ ಪ್ರಮುಖ ಮೇಲೆ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್, ಇಲ್ಲ 445 00:19:40,200 --> 00:19:42,190 ಬಿಟ್ಗಳು ಇದೇ ನೀತಿಯನ್ನು ಏರಲಿದೆ. 446 00:19:42,190 --> 00:19:44,540 ಅಥವಾ ಅದಕ್ಕೆ ಸಮನಾದ ಒಂದು ದಶಮಾಂಶ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ. 447 00:19:44,540 --> 00:19:47,110 ಆದ್ದರಿಂದ ಪ್ರಸ್ತುತದಲ್ಲಿರುವ ಪ್ರಶ್ನೆಯನ್ನು, ನಂತರ, ನಾವು ಹೇಗೆ ಮಾಡಬಹುದು 448 00:19:47,110 --> 00:19:49,400 ವಾಸ್ತವವಾಗಿ HOOD ಕೆಳಗೆ ಈ ನೋಡಿ? 449 00:19:49,400 --> 00:19:51,539 ಹಾಗಾಗಿ ಮತ್ತೆ ಜಿಎಡಿಟ್ Name ಗೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ. 450 00:19:51,539 --> 00:19:53,330 ಮತ್ತು ಬದಲಿಗೆ ರೀತಿಯ ಹೆಚ್ಚು ಆರಂಭದಿಂದ ಈ ಒಂದು, 451 00:19:53,330 --> 00:19:55,330 ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಕೇವಲ ಏನೋ ತೆರೆಯುತ್ತದೆ 452 00:19:55,330 --> 00:19:58,350 ಇಂದಿನ ಕೋಡ್ ನಿಂದ ಮಾಡಿದ ASCII ಶೂನ್ಯ ಎಂದು. 453 00:19:58,350 --> 00:20:01,210 >> ಮತ್ತು ASCII ಶೂನ್ಯ ಈ ತೋರುತ್ತಿದೆ. 454 00:20:01,210 --> 00:20:02,710 ಆದ್ದರಿಂದ ಅವರ ಈ ಸುಮಾರು ನಮ್ಮ ಮನಸ್ಸನ್ನು ಕಟ್ಟಲು ಅವಕಾಶ. 455 00:20:02,710 --> 00:20:04,969 ಮೊದಲು, ನಾನು ಕಾಮೆಂಟ್ ಮಾಡಿದ ಸಂತೋಷವನ್ನು ಇದು ಕೋಡ್,. 456 00:20:04,969 --> 00:20:07,010 ಇದು ಅಕ್ಷರಶಃ ಏಕೆಂದರೆ ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂಬುದನ್ನು ನನಗೆ ಹೇಳುವ, 457 00:20:07,010 --> 00:20:08,950 ಅಪ್ಪರ್ಕೇಸ್ ಅಕ್ಷರಗಳು ಮ್ಯಾಪಿಂಗ್ ಪ್ರದರ್ಶಿಸಲು. 458 00:20:08,950 --> 00:20:13,690 ಈಗ ನಾನು ಸ್ವಲ್ಪ ಗೊತ್ತಿಲ್ಲ ನಾನು ಎಂದರೆ, ಇದರಿಂದ ನಿರ್ಣಯಿಸಲು ಅವಕಾಶ. 459 00:20:13,690 --> 00:20:16,870 >> ಇಂಗ್ಲೀಷ್, ಬಹುಶಃ ಸ್ವಲ್ಪ techie ಇಂಗ್ಲೀಷ್, 460 00:20:16,870 --> 00:20:20,660 ಸಾಲು 18 ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ನಮಗೆ ಏನು ಮಾಡಲು? 461 00:20:20,660 --> 00:20:21,500 ಕೇವಲ 18 ಸಾಲಿನಲ್ಲಿ. 462 00:20:21,500 --> 00:20:22,430 ಇದು ಏನು ಪ್ರಚೋದಕ? 463 00:20:22,430 --> 00:20:25,192 ಇಲ್ಲಿ ಏನು ಮಾಡಿದನು ವಿಶೇಷವೇನು? 464 00:20:25,192 --> 00:20:26,100 >> ಪ್ರೇಕ್ಷಕರು: ಲೂಪ್. 465 00:20:26,100 --> 00:20:26,630 >> ಡೇವಿಡ್ ಜೆ MALAN: ಲೂಪ್. 466 00:20:26,630 --> 00:20:28,463 ಮತ್ತು ಎಷ್ಟು ಬಾರಿ ಆಗಿದೆ ಮರಳಿ ಹೋಗುವ ಎಂದು? 467 00:20:28,463 --> 00:20:31,562 468 00:20:31,562 --> 00:20:33,270 ಪ್ರೇಕ್ಷಕರು: [ವಾಯ್ಸಸ್ INTERPOSING] ಆರು ಬಾರಿ. 469 00:20:33,270 --> 00:20:34,830 ಡೇವಿಡ್ ಜೆ MALAN: ಆರು ಬಾರಿ. 470 00:20:34,830 --> 00:20:35,840 ಪ್ರೇಕ್ಷಕರು: 26 ಬಾರಿ. 471 00:20:35,840 --> 00:20:36,560 ಡೇವಿಡ್ ಜೆ MALAN: 26 ಬಾರಿ. 472 00:20:36,560 --> 00:20:37,060 ಹೌದು, ಕ್ಷಮಿಸಿ. 473 00:20:37,060 --> 00:20:37,960 26 ಬಾರಿ. 474 00:20:37,960 --> 00:20:38,460 ಏಕೆ? 475 00:20:38,460 --> 00:20:41,590 ಅಲ್ಲದೆ, ಇದು ಸ್ವಲ್ಪ ವಿಯರ್ಡ್, ಆದರೆ ನಾನು 65 ಎಣಿಸುವ ಪ್ರಾರಂಭಿಸಿದಾಗ. 476 00:20:41,590 --> 00:20:43,300 ಇದು ವಿಚಿತ್ರವಾಗಿ, ಆದರೆ ತಪ್ಪು ಅಲ್ಲ. 477 00:20:43,300 --> 00:20:44,610 ಇದು ಹೇಳುತ್ತಾರೆ ಪ್ರತಿ ಕೆಟ್ಟ ಅಲ್ಲ. 478 00:20:44,610 --> 00:20:46,980 ನಾನು ಮಾಡುತ್ತಿರುವೆ ಎಂದು ಮಾತ್ರ ಏಕೆಂದರೆ, ಈ ಉದಾಹರಣೆಗೆ, 479 00:20:46,980 --> 00:20:50,455 ನಾನು ರೀತಿಯ ನಿರೀಕ್ಷಿತ ಬಾಗುತ್ತೇನೆ ರಾಜಧಾನಿ ಎ 65. 480 00:20:50,455 --> 00:20:53,330 ಈಗ ಈ ಅತ್ಯಂತ ಸೊಗಸಾದ ರೀತಿಯಲ್ಲಿ ಹಾರ್ಡ್ ಕೋಡ್ ರೀತಿಯ, ಈ ಮಾಡಲು 481 00:20:53,330 --> 00:20:56,130 ನಿಗೂಢ ಮೌಲ್ಯಗಳನ್ನು ಯಾರೂ ಎಂದಿಗೂ ಮರೆಯದಿರಿ ನಿರೀಕ್ಷೆಯಿದೆ. 482 00:20:56,130 --> 00:21:00,155 >> ಆದರೆ ಈಗ, ನಾನು ಮನುಷ್ಯ ಗಮನಕ್ಕೆ 65 ಮತ್ತು 26 ಮೂಲಕ ಈ ಮಾಡುತ್ತಿರುವೆ. 483 00:21:00,155 --> 00:21:03,030 ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಬಯಸುವುದಿಲ್ಲ ಕಾರಣ ನನ್ನ ತಲೆಯಲ್ಲಿ ಅಂಕಗಣಿತದ ಮಾಡಲು. 484 00:21:03,030 --> 00:21:04,440 ಹಾಗಾಗಿ ಕಂಪೈಲರ್ ಅದನ್ನು ತಿಳಿಸುತ್ತೇವೆ. 485 00:21:04,440 --> 00:21:08,600 ಆದರೆ ಪ್ರತಿ ಲೂಪ್ ಮೇಲೆ, ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಲೂಪ್, ನಾನು ಏರಿಕೆಯ ನುಡಿದರು. 486 00:21:08,600 --> 00:21:10,196 >> ಈಗ ಈ ಸ್ವಲ್ಪ ರಹಸ್ಯ ಕಾಣುತ್ತದೆ. 487 00:21:10,196 --> 00:21:13,320 ಆದರೆ ಮೂಲ ಬಿಲ್ಡಿಂಗ್ ಇರಬೇಕು ಇದು ಬ್ಲಾಕ್ಗಳನ್ನು ಈ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. 488 00:21:13,320 --> 00:21:15,510 % ಸಿ ಚಾರ್ ಕೇವಲ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. 489 00:21:15,510 --> 00:21:19,010 % ನಾನು ಇಂಟ್ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. 490 00:21:19,010 --> 00:21:23,310 ಮತ್ತು ಇದು ಈ ಬಳಸಿ ತಿರುಗಿದರೆ ಹೊಸ ವಾಕ್ಯ, ಈ parenthetical, ಆದ್ದರಿಂದ 491 00:21:23,310 --> 00:21:26,100 ಮಾತನಾಡಲು, ಒಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ ಆದ್ದರಿಂದ ಗೆ ಒಂದು ಆವರಣ ಒಳಗೆ, 492 00:21:26,100 --> 00:21:32,270 ನಾನು ಚಿಕಿತ್ಸೆ ಕಂಪೈಲರ್ ಬಲವಂತಪಡಿಸಬಹುದಾಗಿದೆ ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ, ಆದರೆ ಚಾರ್ ಎಂದು. 493 00:21:32,270 --> 00:21:35,520 >> ಇದರಿಂದಾಗಿ ನನಗೆ ಪಾತ್ರ ತೋರಿಸುವ ಆ ಸಂಖ್ಯೆಯ ಸಮಾನ. 494 00:21:35,520 --> 00:21:37,986 ಈಗ ಕೆಳಗೆ ಇಲ್ಲಿ ಈ ಕೋಡ್ ಬಹುಮಟ್ಟಿಗೆ ಒಂದೇ ಆಗಿದೆ. 495 00:21:37,986 --> 00:21:39,860 ನಾನು ಇಚ್ಛಿಸಿರುವುದಾಗಿ ಸೂಪರ್ ಸ್ಪಷ್ಟ ವಾಸ್ತವವಾಗಿ 496 00:21:39,860 --> 00:21:42,095 ನಾನು 97 ಪ್ರಾರಂಭವಾಗುವ ನಾನು, ಇದು ಒಂದು ಸಣ್ಣ ಇದೆ. 497 00:21:42,095 --> 00:21:44,080 ಅಪ್ 26 ಹೆಚ್ಚು ಅಕ್ಷರಗಳ ಮೂಲಕ ರಂದು. 498 00:21:44,080 --> 00:21:46,970 ನಾನು, ಮತ್ತೆ doing-- ಬಾಗುತ್ತೇನೆ ನಾನು ಎರಕ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 499 00:21:46,970 --> 00:21:49,160 ಅಥವಾ ರೀತಿಯ ಎರಕದ ನಾನು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 500 00:21:49,160 --> 00:21:51,420 >> ಚಾರ್ ಇಂಟ್. 501 00:21:51,420 --> 00:21:55,760 ಆದ್ದರಿಂದ ಕೊನೆಯ ಪರಿಣಾಮವಾಗಿ ಏರಲಿದೆ, ನಾನೂ, ಮಾಹಿತಿ ನಾವು ಈಗಾಗಲೇ ತಿಳಿದಿರುವ. 502 00:21:55,760 --> 00:21:59,411 ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ASCII-0 ಸಿ ಡಾಟ್ ಅಲ್ಲ dot--. 503 00:21:59,411 --> 00:22:02,160 ಎಚ್ಚರಿಕೆ, ನೀವು ಬಹುಶಃ ಮಾಡಿದ ತಪ್ಪು ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಮಾಡಿದಂತೆ. 504 00:22:02,160 --> 00:22:03,820 ASCII-0 ಮಾಡಿ. 505 00:22:03,820 --> 00:22:06,090 ಈಗ ನಾನು ./ascii-0 ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 506 00:22:06,090 --> 00:22:09,050 ನಾನು ಜೂಮ್, ಮತ್ತು ದುರದೃಷ್ಟವಶಾತ್ ಮಾಡುತ್ತೇವೆ ಇದು ಪರದೆಯ ಸ್ಕ್ರಾಲ್ ಹೋಗುವುದಿಲ್ಲ. 507 00:22:09,050 --> 00:22:15,060 ಆದರೆ ಇಡೀ ಪಟ್ಟಿಯಲ್ಲಿ ಅಲ್ಲಿ ನೋಡಿ 97 ಒಂದು ನಕ್ಷೆಗಳು, 98 ಬೌ ನಕ್ಷೆಗಳು, 508 00:22:15,060 --> 00:22:18,931 ಮತ್ತು ನಾವು ಇನ್ನೂ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ಒಂದು, ಕೋರ್ಸಿನ, 65 ನಕಾಶೆಯನ್ನು. 509 00:22:18,931 --> 00:22:21,180 ಆದ್ದರಿಂದ ಈ ಹೇಳುವುದು ಮಾತ್ರವಲ್ಲ ನಾವು ಏನನ್ನು ಭಾಷಣ ಮಾಡಿರುವ, 510 00:22:21,180 --> 00:22:25,310 ಈ ಸಮಾನ ಸ್ಥಿತಿ, ಇಲ್ಲ ವಾಸ್ತವದಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ. 511 00:22:25,310 --> 00:22:28,000 ಆದ್ದರಿಂದ ಈ ಒಂದು ತ್ವರಿತ ಬದಲಾವಣೆ. 512 00:22:28,000 --> 00:22:31,220 ನನಗೆ ASCII-1.c ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. 513 00:22:31,220 --> 00:22:38,070 ಮತ್ತು ರೀತಿಯ, ಈ ಬುದ್ಧಿವಂತ ಗಮನಕ್ಕೆ ಆಫ್, ಈ ಸ್ಪಷ್ಟೀಕರಣ. 514 00:22:38,070 --> 00:22:41,770 ಈ ASCII-1.c, ಮತ್ತು ಈ ಕ್ರೇಜಿ ವಿಷಯ ಗಮನಿಸಿ. 515 00:22:41,770 --> 00:22:45,120 >> ಮತ್ತು ಈ ನಿಜವಾಗಿಯೂ ಹೃದಯಕ್ಕೆ ಪಡೆಯುತ್ತದೆ ಯಾವ ಕಂಪ್ಯೂಟರ್ ಮಾಡುತ್ತಿದ್ದಾರೆ. 516 00:22:45,120 --> 00:22:48,150 ಸಹ ನಾವು ಮಾನವರು ಆದರೂ letters-- ವಿಷಯದಲ್ಲಿ ಲೆಕ್ಕ 517 00:22:48,150 --> 00:22:50,380 ನಾನು ಆಲೋಚನೆ ಆರಂಭಿಸಲು ಇಲ್ಲ, ಸರಿ ಒಂದು ನಂತರ ಬೌ, 518 00:22:50,380 --> 00:22:52,590 ಮತ್ತು ಭೌತಿಕ ವಸ್ತುಗಳ ಎಣಿಕೆ ಆ ಬಳಸಲು. 519 00:22:52,590 --> 00:22:58,680 ನೀವು ಖಚಿತವಾಗಿ ನಾನು ಬಯಸುವ ಹೇಳಬಹುದು ಎಂಬ ಕೆಲವು ವೇರಿಯಬಲ್ ಆರಂಭಿಸಲು ಸಿ 520 00:22:58,680 --> 00:23:03,220 ಆದರೆ ನಾನು ಈ ಏನು ಎಂಬ ಇರಬಹುದು ಆದ್ದರಿಂದ ಸಿ ರಾಜಧಾನಿ ಎ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಇದೆ 521 00:23:03,220 --> 00:23:07,560 >> ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಕಾರಣ ನೀವು ಸಂಗ್ರಹಿಸಲು ನೀವು ಲೆಕ್ಕಕ್ಕೆ, 522 00:23:07,560 --> 00:23:10,170 ಇದು ಕೇವಲ ನೀವು ಹೇಗೆ ಕೇಳ್ತಾರೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು. 523 00:23:10,170 --> 00:23:13,560 ನೀವು ಕಂಪ್ಯೂಟರ್ ಬಯಸುತ್ತೀರಿ ಹೇಗೆ ಬಿಟ್ಸ್ ಆ ಮಾದರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ? 524 00:23:13,560 --> 00:23:16,320 ಆದ್ದರಿಂದ ಈ ವಿಷಯ ನಾನು ಅಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡುವ ಶಿಫಾರಸು. 525 00:23:16,320 --> 00:23:19,500 ಇದು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ ರವಾನಿಸುವ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಮಾಡಬಹುದು 526 00:23:19,500 --> 00:23:22,049 ಚಾರ್ ಒಂದು ಪೂರ್ಣಾಂಕ ಆರಂಭಿಸಲು. 527 00:23:22,049 --> 00:23:24,090 ಏಕೆಂದರೆ ಕೆಳಗೆ ಚಾರ್ ಬಾನೆಟ್, ಸಹಜವಾಗಿ, 528 00:23:24,090 --> 00:23:26,170 0 ರಿಂದ 255 ಗೆ ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆ. 529 00:23:26,170 --> 00:23:28,540 >> ಆದ್ದರಿಂದ ನೀವು ಖಂಡಿತವಾಗಿಯೂ ಒಂದು ಇಂಟ್ ಒಳಗೆ ಹೇಳುವ. 530 00:23:28,540 --> 00:23:30,890 ಮತ್ತು ಈ ಸಹ ಇದೆ ಪ್ರದರ್ಶಿಸುವ ನಾವು 531 00:23:30,890 --> 00:23:34,040 ಒಂದು ಮತಾಂತರ ಮಾಡಬಹುದು ಇಲ್ಲಿ, ಮತ್ತೊಂದು ಟೈಪ್, 532 00:23:34,040 --> 00:23:36,780 ಅಂತಿಮವಾಗಿ ಒಂದೇ ಮುದ್ರಣ. 533 00:23:36,780 --> 00:23:44,760 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ನಾನು online-- ಸರಿಪಡಿಸಲು ಇಲ್ಲಿ, ಮತ್ತೆ, ಈ ಹೇಳಲು ಅರ್ಥ. 534 00:23:44,760 --> 00:23:48,610 ನನಗೆ ಆನ್ಲೈನ್ ಈ ಸ್ವಚ್ಛಗೊಳಿಸಲು, ಮತ್ತು ನಾವು ಮಾಡುತ್ತೇವೆ ಅಗತ್ಯವಿರುವ ಆನ್ಲೈನ್ ದರ್ಶನ ನೋಡಿ, 535 00:23:48,610 --> 00:23:50,280 ಏನು ಇಲ್ಲ ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು. 536 00:23:50,280 --> 00:23:50,960 >> ಸರಿ. 537 00:23:50,960 --> 00:23:53,892 ಈಗ ಒಳಗೊಂಡ ಕಳೆದ ಉದಾಹರಣೆಗೆ ಒಂದು ತಂದೆಯ ಮತ್ತು ಬಿ ಮತ್ತು ನಂತರ ನಾವು ಮಾಡುತ್ತೇವೆ 538 00:23:53,892 --> 00:23:54,850 ಒಂದು ಹಂತ ಮೇಲಕ್ಕೆ ಕೆಲಸಗಳನ್ನು. 539 00:23:54,850 --> 00:23:58,330 ಒಂದು ತಂದೆಯ ಮತ್ತು ಬಿ ಮತ್ತು ಆದ್ದರಿಂದ ಬಂಡವಾಳ ಸಿ ನ 540 00:23:58,330 --> 00:24:01,560 ಮತ್ತು ಸಮಾನತೆ ಅದರ, ಅವಕಾಶ ಇಲ್ಲಿ, ಈ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. 541 00:24:01,560 --> 00:24:02,752 ಮತ್ತೊಂದು ಕೋಡ್ ಉದಾಹರಣೆಗೆ. 542 00:24:02,752 --> 00:24:04,460 ನಾವು ಎಂದು ತೆರೆಯಿರಿ ಮಾಡುತ್ತೇವೆ ಈಗಾಗಲೇ ಮಾಡಿದ, ನಾವು 543 00:24:04,460 --> 00:24:06,440 ಟೈಪ್ ಇಲ್ಲ ಆರಂಭದಿಂದ ಔಟ್. 544 00:24:06,440 --> 00:24:09,420 >> ಮತ್ತು ನಿರೀಕ್ಷೆಯಲ್ಲಿ ಗಮನಕ್ಕೆ ನಾವು ಅನೇಕ ಹೆಡರ್ ಬಳಸುತ್ತಿರುವ 545 00:24:09,420 --> 00:24:13,240 ಇದು ನಡುವೆ ಫೈಲ್ಗಳನ್ನು, ನಮ್ಮ ಹೊಸ ಸ್ನೇಹಿತ, String.h. 546 00:24:13,240 --> 00:24:15,597 ಈಗ ಈ ಮೊದಲು, ಕಾಣುತ್ತದೆ ಗ್ಲಾನ್ಸ್, ಸ್ವಲ್ಪ ರಹಸ್ಯ. 547 00:24:15,597 --> 00:24:18,180 ಆದರೆ ನಾವು ಕಾರಣ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನೋಡೋಣ ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಮೂಲಕ. 548 00:24:18,180 --> 00:24:21,150 ಮೊದಲ ನಾನು ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು, ಮತ್ತು ನಾನು ವೇರಿಯಬಲ್ ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಪುಟ್ 549 00:24:21,150 --> 00:24:22,286 ರು ಎಂಬ. 550 00:24:22,286 --> 00:24:24,090 ಮೊದಲು ಅಂಟಿಸಿ. 551 00:24:24,090 --> 00:24:27,250 ಸಾಲು 22 ರಲ್ಲಿ, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಆಗಿದ್ದೇನೆ ನಿಖರವಾಗಿ ಏನು ಮಾಡುವ 552 00:24:27,250 --> 00:24:30,760 ನಾನು iterating ನಾನು, ಕೊಂಚ ಹಿಂದೆ ಮಾಡಿದ ರು ಪಾತ್ರಗಳ ಮೇಲೆ. 553 00:24:30,760 --> 00:24:34,780 >> ಇಲ್ಲಿ ಹೊಸ ತಂತ್ರಗಳನ್ನು ಬಳಸುತ್ತಿರುವ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ, ಸಣ್ಣ ಆಪ್ಟಿಮೈಸೇಶನ್ 554 00:24:34,780 --> 00:24:37,930 ಎನ್ ರಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಸಂಗ್ರಹಿಸುವ, ಬದಲಿಗೆ ಮತ್ತೆ strlen ಕರೆದು ಹೆಚ್ಚು, 555 00:24:37,930 --> 00:24:38,850 ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ. 556 00:24:38,850 --> 00:24:41,120 ಮತ್ತು ನಾನು n ಗಿಂತ ಕಡಿಮೆ ಎಂದು ಪರೀಕ್ಷಿಸುವ. 557 00:24:41,120 --> 00:24:43,330 ಈಗ ಇಲ್ಲಿ, ವಿಷಯಗಳನ್ನು ಪಡೆಯಿರಿ ಸ್ವಲ್ಪ ಆಸಕ್ತಿಕರ. 558 00:24:43,330 --> 00:24:45,980 ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇದೇ ಹೊಸ ವಿಚಾರವನ್ನು. 559 00:24:45,980 --> 00:24:48,470 ಇಂಗ್ಲೀಷ್ ಮಾಡುತ್ತದೆ ಏನು ನಾನು ಪ್ರತಿನಿಧಿಸುವ ರು ಬ್ರಾಕೆಟ್? 560 00:24:48,470 --> 00:24:51,772 561 00:24:51,772 --> 00:24:54,260 >> ಪ್ರೇಕ್ಷಕರು: ಪ್ರತಿ ಎಣಿಕೆಯ ಪಾತ್ರ [ಕೇಳಿಸುವುದಿಲ್ಲ]. 562 00:24:54,260 --> 00:24:55,926 >> ಡೇವಿಡ್ ಜೆ MALAN: ಪ್ರತಿ ಪಾತ್ರದ ಎಣಿಸುವ. 563 00:24:55,926 --> 00:24:58,680 ಮತ್ತಷ್ಟು ಅಡಕವಾಗಿ, ರು ಬ್ರಾಕೆಟ್ ನಾನು ಏನನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? 564 00:24:58,680 --> 00:25:00,950 ನೀವು ಹೇಳುವುದಿಲ್ಲ. 565 00:25:00,950 --> 00:25:04,084 ಇಲ್ಲಿ ಸ್ಥಳದಲ್ಲೇ ನೀವು ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ. 566 00:25:04,084 --> 00:25:06,375 >> ಪ್ರೇಕ್ಷಕರು: ಚೆನ್ನಾಗಿ 567 00:25:06,375 --> 00:25:09,500 ಡೇವಿಡ್ ಜೆ MALAN: ಪದ ವೇಳೆ ಆಗಿದೆ ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್ starts-- ಇದು, Zamyla, ಆಗಿದೆ 568 00:25:09,500 --> 00:25:12,380 ಪ್ರೇಕ್ಷಕರು: --you ವ್ಯವಹರಿಸಲು ಪಾತ್ರಗಳು separately-- 569 00:25:12,380 --> 00:25:13,690 ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. 570 00:25:13,690 --> 00:25:14,190 ನಿಖರವಾಗಿ. 571 00:25:14,190 --> 00:25:17,940 ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಪ್ರತಿ ಪಾತ್ರದ ಪ್ರವೇಶಿಸಬಹುದು ಗೆ, 572 00:25:17,940 --> 00:25:21,120 ಆದ್ದರಿಂದ ರು ಬ್ರಾಕೆಟ್ 0 ಏರಲಿದೆ ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರ. 573 00:25:21,120 --> 00:25:24,110 ರು ಬ್ರಾಕೆಟ್ 1 ಏರಲಿದೆ ಎರಡನೆ ಮತ್ತು. 574 00:25:24,110 --> 00:25:28,050 ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ ನಾನು ಕೇಳುವ ನಾನು, ಇಲ್ಲಿ, ಈ ಸ್ಥಿತಿಯಲ್ಲಿ ಏನು? 575 00:25:28,050 --> 00:25:33,984 ರು ಹೆಚ್ಚಿನ i'th ಪಾತ್ರ ಹೆಚ್ಚು ಅಥವಾ ಸಮ ಲೋವರ್ಕೇಸ್ ಗೆ? 576 00:25:33,984 --> 00:25:36,400 ಮತ್ತು ಈ, ಇಲ್ಲಿ, ಏನು ಡಬಲ್ ampersands ಜೊತೆ? 577 00:25:36,400 --> 00:25:36,800 ಪ್ರೇಕ್ಷಕರು (ಒಟ್ಟಿಗೆ): ಮತ್ತು. 578 00:25:36,800 --> 00:25:37,210 ಡೇವಿಡ್ ಜೆ MALAN: ಮತ್ತು. 579 00:25:37,210 --> 00:25:38,418 ಈ ಕೇವಲ ಸಮನಾಗಿದೆ. 580 00:25:38,418 --> 00:25:42,310 ಮತ್ತು ಸಿ ಕೀವರ್ಡ್ ಅಲ್ಲ, ನೀವು ಹೊಂದಿಲ್ಲ ಬಳಕೆಗೆ, annoyingly, ವನ್ನಾಗಲಿ ವನ್ನಾಗಲಿ. 581 00:25:42,310 --> 00:25:47,520 ಈ ವಿರುದ್ಧವಾಗಿ ಕೇಳುತ್ತಿದೆ ಆಗಿದೆ ಮೀ i'th ರು ನ ಕಡಿಮೆ ಅಥವಾ ಸಮ 582 00:25:47,520 --> 00:25:49,030 z ನ ಸಣ್ಣ? 583 00:25:49,030 --> 00:25:52,440 ಮತ್ತೆ, ಇಲ್ಲಿ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಆಧಾರವಾಗಿರುವ ಅರ್ಥ 584 00:25:52,440 --> 00:25:54,550 ಒಂದು ಅನುಷ್ಠಾನಕ್ಕೆ ಕಂಪ್ಯೂಟರ್ ಅರ್ಥವಿಲ್ಲ. 585 00:25:54,550 --> 00:25:57,330 ನಾನು ಸಹ, ಗಮನಿಸಿ ಡಾಟ್ ಡಾಟ್ ಡಾಟ್ ಅಲ್ಲಿರುವ, 586 00:25:57,330 --> 00:26:04,410 ಸಣ್ಣ ರಲ್ಲಿ z ಮೂಲಕ ಒಂದು ರೀತಿಯ ತೋರುತ್ತದೆ ಅಪ್ ಅಪ್ ಮೇಲೆ 97 ರಿಂದ ಎಲ್ಲಾ ಸಮೀಪದ ಮೌಲ್ಯಗಳನ್ನು. 587 00:26:04,410 --> 00:26:07,820 >> ಹಾಗೂ ದೊಡ್ಡಕ್ಷರ ಒಂದೇ 65 ಪ್ರಾರಂಭವಾಗುವ. 588 00:26:07,820 --> 00:26:10,410 ಆದ್ದರಿಂದ ಟೇಕ್ಅವೇ, ನಂತರ, ಎಂದು, ಇಂಗ್ಲೀಷ್ ನಲ್ಲಿ ಹೊಂದಿದೆ 589 00:26:10,410 --> 00:26:12,760 ನೀವು ವಿವರಿಸಲು ಹೇಗೆ 24 ಮಾಡುತ್ತಿರುವ ಲೈನ್? 590 00:26:12,760 --> 00:26:15,736 591 00:26:15,736 --> 00:26:16,728 ಹೌದು? 592 00:26:16,728 --> 00:26:21,575 >> ಪ್ರೇಕ್ಷಕರು: 24 ರಂದು ಇದು ನೋಡಲು ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ಪ್ರತಿ ಪಾತ್ರದ ಒಂದು ಸಣ್ಣ ಹೊಂದಿದೆ. 593 00:26:21,575 --> 00:26:24,700 ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಪ್ರತಿ ಪಾತ್ರದ ಒಂದು ಸಣ್ಣಕ್ಷರವು ಆಗಿದೆ. 594 00:26:24,700 --> 00:26:28,590 ಆದ್ದರಿಂದ ಇನ್ನಷ್ಟು ಅಡಕವಾಗಿ, ಆಗಿದೆ ರು ಲೋವರ್ಕೇಸ್ i'th ಪಾತ್ರ? 595 00:26:28,590 --> 00:26:30,690 ನಾವು ಆರ್ ಅಷ್ಟೆ ತಾರ್ಕಿಕವಾಗಿ ಇಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸುವ, 596 00:26:30,690 --> 00:26:33,750 ಸ್ವಲ್ಪ cryptically, ಆದರೆ ಅಂತಿಮವಾಗಿ ಸಾಕಷ್ಟು ನೇರವಾಗಿ. 597 00:26:33,750 --> 00:26:36,480 ರ ಸಣ್ಣ i'th ರು ತಂದೆಯ ಹೊಂದಿದೆ? 598 00:26:36,480 --> 00:26:40,130 >> ಹಾಗಾಗಿ, ಇಲ್ಲಿ ಅಲ್ಲಿ ಥಿಂಗ್ಸ್ ಸ್ವಲ್ಪ ಮನಸ್ಸು ತಲ್ಲೀನವಾಗಿ ಪಡೆಯಲು 599 00:26:40,130 --> 00:26:44,760 ಕೇವಲ ಒಂದು ಕ್ಷಣ, ಆದ್ದರಿಂದ ವೇಳೆ, ಹೋಗಿ ಮುಂದೆ ಮತ್ತು ಒಂದು ಅಕ್ಷರವನ್ನಾದರೂ ಮುದ್ರಿಸುತ್ತದೆ. 600 00:26:44,760 --> 00:26:47,360 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್, ಆದರೆ ಪಾತ್ರ? 601 00:26:47,360 --> 00:26:53,710 ನಾನು ರು ಬ್ರಾಕೆಟ್ ನಾನು ಡುಯಿಂಗ್ ಮೈನಸ್ ಇಲ್ಲಿ ಈ ಸಮೀಕರಣವನ್ನು? 602 00:26:53,710 --> 00:26:55,110 >> ಅಲ್ಲದೆ ಇಲ್ಲಿ ಮಾದರಿಯನ್ನು ಗಮನಿಸಿ. 603 00:26:55,110 --> 00:26:57,380 ವಾಸ್ತವಿಕ ಸಂಖ್ಯೆಯಲ್ಲಿ ತುಂಬಾ ತಲೆಕೆಡಿಸಿಕೊಳ್ಳಬೇಡಿ. 604 00:26:57,380 --> 00:27:02,700 ಆದರೆ 97 ಎಂದು ಗಮನಕ್ಕೆ ಹೇಗೆ ದೂರ 65? 605 00:27:02,700 --> 00:27:03,560 >> ಪ್ರೇಕ್ಷಕರು: 32. 606 00:27:03,560 --> 00:27:04,480 >> ಡೇವಿಡ್ ಜೆ MALAN: 32. 607 00:27:04,480 --> 00:27:06,890 ಹೇಗೆ ದೂರ 66 ರಿಂದ 98 ಆಗಿದೆ? 608 00:27:06,890 --> 00:27:07,740 >> ಪ್ರೇಕ್ಷಕರು: 32. 609 00:27:07,740 --> 00:27:09,890 >> ಡೇವಿಡ್ ಜೆ MALAN: ದೊಡ್ಡ C ರಿಂದ ಲಿಟಲ್ ಸಿ? 610 00:27:09,890 --> 00:27:10,420 32. 611 00:27:10,420 --> 00:27:14,550 ಆದ್ದರಿಂದ 32 ಹಾಪ್ಸ್ ಇಲ್ಲ ಮತ್ತೊಂದು ಪತ್ರ. 612 00:27:14,550 --> 00:27:17,790 ಆದ್ದರಿಂದ ನಾನೂ ನಾನು ಸಾಧ್ಯವೋ ಎಂದು ಈ ಸರಳಗೊಳಿಸುವ. 613 00:27:17,790 --> 00:27:20,400 ಆದರೆ ನಾನು ರೀತಿಯ ಹಾರ್ಡ್ ಕೋಡಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಈ ಕಡಿಮೆ ಮಟ್ಟದ ತಿಳುವಳಿಕೆ 614 00:27:20,400 --> 00:27:21,740 ಯಾವುದೇ ರೀಡರ್ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೋಗುತ್ತಿಲ್ಲ. 615 00:27:21,740 --> 00:27:25,080 ಹಾಗಾಗಿ ಅದು ಸಾರ್ವತ್ರಿಕವಾಗಿ ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಗೊತ್ತು ಸಣ್ಣ ಅಕ್ಷರಗಳ ದೊಡ್ಡದಾಗಿರುತ್ತವೆ. 616 00:27:25,080 --> 00:27:28,400 ನಾನು ಅಕ್ಷರಗಳಲ್ಲಿ ತಿಳಿಯುವ ಸಣ್ಣ ಮೌಲ್ಯಗಳು, ವ್ಯಂಗ್ಯವಾಗಿ. 617 00:27:28,400 --> 00:27:33,216 >> ಆದರೆ ಈ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಮನಾಗಿರುತ್ತದೆ ರು ಬ್ರಾಕೆಟ್ ನಾನು 32 ಕಳೆಯಿರಿ ಹೇಳುವ. 618 00:27:33,216 --> 00:27:35,430 ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ ಅಕ್ಷರಗಳು, ಅಕ್ಷರ ವೇಳೆ 619 00:27:35,430 --> 00:27:38,950 ಒಂದು ಸಣ್ಣ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ ಒಂದು, ಮತ್ತು ನಾನು 32 ಕಳೆಯಿರಿ, 620 00:27:38,950 --> 00:27:43,442 ಎಂದು ಯಾವ ಪರಿಣಾಮವನ್ನು ಹೊಂದಿದೆ, ಗಣಿತದ ಮೇಲೆ ಸಣ್ಣ? 621 00:27:43,442 --> 00:27:44,400 ಪ್ರೇಕ್ಷಕರು: Capitalizes-- 622 00:27:44,400 --> 00:27:45,691 ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಮೊದಲಕ್ಷರಗಳನ್ನು. 623 00:27:45,691 --> 00:27:48,440 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಏಕೆ ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಶೂನ್ಯ ಬಂಡವಾಳ ಕರೆಯಲಾಗುತ್ತದೆ. 624 00:27:48,440 --> 00:27:51,590 ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಎರಡೂ ಪತ್ರ ಮೊದಲಕ್ಷರಗಳನ್ನು, 625 00:27:51,590 --> 00:27:54,580 ಇದು ವೇಳೆ ಪರಿಶೀಲಿಸುವ ನಂತರ ವಾಸ್ತವವಾಗಿ ಸಣ್ಣಕ್ಷರವು. 626 00:27:54,580 --> 00:27:59,810 ಇಲ್ಲವಾದರೆ, ಲೈನ್ 30 ರಲ್ಲಿ, ನಾನು ಏನು ಮಾಡಬೇಕು ಇದು ನಾನು ಒಂದು ಸಣ್ಣಕ್ಷರವು ಅಲ್ಲ 627 00:27:59,810 --> 00:28:02,852 ನಿರ್ದಿಷ್ಟ ನಲ್ಲಿ ನೋಡುವ ಚಕ್ರಕ್ಕೆ ಪುನರಾವರ್ತನೆ. 628 00:28:02,852 --> 00:28:03,890 ಕೇವಲ ಮುದ್ರಿಸುತ್ತದೆ. 629 00:28:03,890 --> 00:28:07,010 >> ಆದ್ದರಿಂದ ವಿಷಯವನ್ನು ಬದಲಾಗದು ಸಹ ಸಣ್ಣ ಅಲ್ಲ. 630 00:28:07,010 --> 00:28:10,790 ನೀವೇ ನಿರ್ಬಂಧಿಸಿ ಸ್ವಲ್ಪ z ಮೂಲಕ ಸ್ವಲ್ಪ ಒಂದು. 631 00:28:10,790 --> 00:28:12,730 ಈಗ ಈ ಮಟ್ಟಿಗೆ ರಹಸ್ಯ ಹೊಂದಿದೆ. 632 00:28:12,730 --> 00:28:15,230 ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, ಈ ಹೇಗೆ ನಾವು, ಒಂದು ಕಾಲದಲ್ಲಿ, ಆಗಿದೆ 633 00:28:15,230 --> 00:28:16,460 ವಿಷಯಗಳನ್ನು ಜಾರಿಗೆ ಬಂತು. 634 00:28:16,460 --> 00:28:19,780 ನಾನು ಬದಲಿಗೆ ಲಾಭ ತೆರೆದರೆ ಒಂದು, ದೇವರೇ ಧನ್ಯವಾದ. 635 00:28:19,780 --> 00:28:22,320 ಒಂದು ಕಾರ್ಯ ಇಲ್ಲ ಮೇಲಿನ ಎಂಬ ಮಾಡಬಹುದು 636 00:28:22,320 --> 00:28:25,410 ನಾವು ಮಾಡಲಿಲ್ಲ ಎಲ್ಲವನ್ನೂ ಒಂದು ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ. 637 00:28:25,410 --> 00:28:28,752 >> ಈಗ ಮೇಲಿನ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಅದನ್ನು ಒಂದು ಕಡತದಲ್ಲಿ ಘೋಷಿಸಿದರು ಏಕೆಂದರೆ, 638 00:28:28,752 --> 00:28:31,210 ಮತ್ತು ನೀವು ಮಾತ್ರ ಈ ತಿಳಿಯುವುದಿಲ್ಲ ದಸ್ತಾವೇಜನ್ನು ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ, 639 00:28:31,210 --> 00:28:35,730 ಅಥವಾ ವರ್ಗ, ಅಲ್ಲಿ, ಹೇಳುತ್ತಾರೆ, ಹೇಳಿದ ಇದು ಒಂದು ಕಡತ ಎಂದು ctype.h ರಲ್ಲಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. 640 00:28:35,730 --> 00:28:37,630 ಆದ್ದರಿಂದ ಈ ಬೆಂಬಲದಿಂದ ಮತ್ತೊಂದು ಹೊಸ ಫ್ರೆಂಡ್. 641 00:28:37,630 --> 00:28:40,750 ಮತ್ತು ಮೇಲಿನ ನಿಖರವಾಗಿ ಗೆ ಇದರ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ ಏನು. 642 00:28:40,750 --> 00:28:44,860 >> ನೀವು ನಡುವೆ, ಒಂದು ಚರ್ಚೆಯಂತೆ, ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ ಈ ಆವರಣ, ಕೆಲವು ಪಾತ್ರ. 643 00:28:44,860 --> 00:28:48,390 ನಾನು i'th ಪಾತ್ರ ಹಾದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನಮ್ಮ ಅಲಂಕಾರಿಕ ಹೊಸ ಬಗೆಯಲ್ಲಿ ರು 644 00:28:48,390 --> 00:28:49,870 ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡ. 645 00:28:49,870 --> 00:28:53,391 ಮತ್ತು ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಪ್ರತಿಯಾಗಿ ಏನು ಮೇಲ್ ಮೌಲ್ಯದ ಸ್ಪಷ್ಟವಾಗಿ ಹೋಗುವ 646 00:28:53,391 --> 00:28:53,890 ಎಂದು? 647 00:28:53,890 --> 00:28:56,460 648 00:28:56,460 --> 00:28:57,770 ಬಂಡವಾಳ ಪತ್ರ. 649 00:28:57,770 --> 00:28:58,620 ಬಂಡವಾಳ ಪತ್ರ. 650 00:28:58,620 --> 00:29:02,330 >> ಹಾಗಾಗಿ ಸಣ್ಣ ಒಂದು ಹಾದು ವೇಳೆ, ಆಶಾದಾಯಕವಾಗಿ, ಮೇಲ್ ಆಫ್ ವ್ಯಾಖ್ಯಾನದಿಂದ, 651 00:29:02,330 --> 00:29:05,600 ಇದು ಒಂದು ಮರಳಲು ವಿಶೇಷವೇನು ಇಲ್ಲವಾದರೆ ದೊಡ್ಡಕ್ಷರ ಎ, 652 00:29:05,600 --> 00:29:08,590 ಇದು ಒಂದು ಸಣ್ಣಕ್ಷರವು ಅಲ್ಲ ಮೊದಲನೆಯದಾಗಿ, ನಾನು ಮುದ್ರಿಸುತ್ತದೆ. 653 00:29:08,590 --> 00:29:10,800 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಗಮನಕ್ಕೆ ಇಲ್ಲಿ ಎರಡನೇ ಸ್ನೇಹಿತ. 654 00:29:10,800 --> 00:29:13,840 ಕೇವಲ ಮೇಲಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಆದರೆ, ಕಡಿಮೆ ಇದು 655 00:29:13,840 --> 00:29:16,200 ವಾಸ್ತವವಾಗಿ ನನಗೆ ಆ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಿದ. 656 00:29:16,200 --> 00:29:19,730 >> ಈಗ ಈ ವಿಷಯಗಳನ್ನು ಬರೆದರು ಯಾರು, 10 ವರ್ಷಗಳ ಹಿಂದೆ, ನೀವು ಏನು ಗೊತ್ತಾ? 657 00:29:19,730 --> 00:29:23,840 ಮೇಲ್ ಜಾರಿಗೆ ಮತ್ತು ಈ ಕೋಡ್ ಬಳಸಿ ಕಡಿಮೆ. 658 00:29:23,840 --> 00:29:27,270 ಆದರೆ ಮತ್ತೆ, ಸ್ಥಿರವಾದ ದೂರ ಬೇರ್ಪಡಿಸುವ ಈ ಕಲ್ಪನೆ, 659 00:29:27,270 --> 00:29:29,190 ರೀತಿಯ, ಕಡಿಮೆ ಮಟ್ಟದ ಅನುಷ್ಠಾನದ ವಿವರಗಳು. 660 00:29:29,190 --> 00:29:32,600 ಮತ್ತು ಜನರ ಹೆಗಲ ಮೇಲೆ ನಿಂತು ಯಾರು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನಮಗೆ ಮೊದಲು ಬಂದ 661 00:29:32,600 --> 00:29:36,300 ಮೇಲಿನ ರೀತಿಯ ಮತ್ತು, ಕಡಿಮೆ ಇದು ಅತ್ಯದ್ಭುತವಾಗಿ ಸಾಕಷ್ಟು ಚೆನ್ನಾಗಿ ಇವೆ 662 00:29:36,300 --> 00:29:40,190 ಅವರು ಏನು ಹೇಳಲು ಹೆಸರಿನ, ಆಗಿದೆ ಅದ್ಭುತ ಮಾದರಿ ಅಳವಡಿಸಿಕೊಳ್ಳಲು. 663 00:29:40,190 --> 00:29:44,040 >> ಈಗ, ನಾನು ಓದಲು ಎಂದು ತಿರುಗಿದರೆ , ಮ್ಯಾನ್ ಪುಟವನ್ನು, ಮೇಲ್, ಹೇಳಲು 664 00:29:44,040 --> 00:29:45,010 ನಾನು ಯಾವುದೋ ತಿಳಿಯಲು. 665 00:29:45,010 --> 00:29:46,890 ಆದ್ದರಿಂದ ಮನುಷ್ಯ toupper. 666 00:29:46,890 --> 00:29:48,050 ಇದು ಸ್ವಲ್ಪ ಅಗಾಧ. 667 00:29:48,050 --> 00:29:51,110 ಆದರೆ ಸೂಚನೆ, ಇಲ್ಲಿ ಆ ಉಲ್ಲೇಖ ಇಲ್ಲಿದೆ ನಾನು ಬಳಸಬೇಕು ಹೆಡರ್ ಫೈಲ್. 668 00:29:51,110 --> 00:29:54,460 ಅತ್ತ, ಏಕೆಂದರೆ ಈ ಎಂದು ತಪ್ಪು, ಕಾರ್ಯ 669 00:29:54,460 --> 00:29:59,070 ints ಬದಲಿಗೆ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತದೆ ದೋಷ ತಪಾಸಣೆ ಕಾರಣಗಳಿಗಾಗಿ. 670 00:29:59,070 --> 00:30:01,260 ಆದರೆ ಬಹುಶಃ ಬಂದು ಮಾಡುತ್ತೇವೆ ಎಂದು ಮತ್ತೆ ಭವಿಷ್ಯದಲ್ಲಿ. 671 00:30:01,260 --> 00:30:05,910 >> ಆದರೆ ಮೇಲಿನ ಮತಾಂತರ ಮಾಡಲು ಇಲ್ಲಿ, ಗಮನಕ್ಕೆ ಸಾಧ್ಯವಾದರೆ ಅಕ್ಷರದ ಸಿ ಅಪ್ಪರ್ಕೇಸ್. 672 00:30:05,910 --> 00:30:07,674 ಆದ್ದರಿಂದ ಬಹಳ ಸರಳ. 673 00:30:07,674 --> 00:30:09,340 ಮತ್ತು ಈಗ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಇರಲಿ. 674 00:30:09,340 --> 00:30:12,750 ನ ಭಾಗವಾಗಿ ನೋಡೋಣ ಮರಳುವ ಮೌಲ್ಯವನ್ನು ಅಡಿಯಲ್ಲಿ ವ್ಯಕ್ತಿ ಪುಟ. 675 00:30:12,750 --> 00:30:15,420 ನೀಡಿದ ಮೌಲ್ಯ ಎಂಬುದು ಪರಿವರ್ತಿತ ಪತ್ರದ. 676 00:30:15,420 --> 00:30:18,690 ಅಥವಾ ಸಿ, ವೇಳೆ ಪರಿವರ್ತನೆ , ಸಾಧ್ಯವಾಗುತ್ತಿರಲಿಲ್ಲ 677 00:30:18,690 --> 00:30:20,250 ಅಲ್ಲಿ ಸಿ ಮೂಲ ಇನ್ಪುಟ್. 678 00:30:20,250 --> 00:30:24,140 ಇದು ನಾನು, ಇಲ್ಲಿ ತಿಳಿಯಲು ಮೇಲ್ ವಾದವು. 679 00:30:24,140 --> 00:30:25,780 >> ಆದ್ದರಿಂದ ಈ ಟೇಕ್ಅವೇ ಏನು? 680 00:30:25,780 --> 00:30:28,060 ನೀಡಿದ ಮೌಲ್ಯ ಎಂಬುದು ಪರಿವರ್ತಿತ ಪತ್ರ, 681 00:30:28,060 --> 00:30:32,110 ಅಥವಾ ಸಿ, ಮೂಲ ಅಕ್ಷರ, ವೇಳೆ ಪರಿವರ್ತನೆ ಸಾಧ್ಯವಿಲ್ಲ. 682 00:30:32,110 --> 00:30:36,460 ಏನು ಸುಧಾರಣೆ ಆದ್ದರಿಂದ ನಾನು ನನ್ನ ಕೋಡ್ ವಿನ್ಯಾಸವನ್ನು ಮಾಡಲು? 683 00:30:36,460 --> 00:30:37,146 ಹೌದು? 684 00:30:37,146 --> 00:30:38,810 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬೇರೆ ತೆಗೆದುಹಾಕಬಹುದು. 685 00:30:38,810 --> 00:30:40,810 ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಬೇರೆ ಹೇಳಿಕೆಯಾಗಿದೆ ತೆಗೆದು, 686 00:30:40,810 --> 00:30:42,510 ಮತ್ತು ಕೇವಲ ಬೇರೆ ಹೇಳಿಕೆಯಾಗಿದೆ. 687 00:30:42,510 --> 00:30:44,150 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು [ಕೇಳಿಸುವುದಿಲ್ಲ] ತೆಗೆದುಹಾಕಬಹುದು. 688 00:30:44,150 --> 00:30:46,310 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಇಡೀ ಫೋರ್ಕ್ ತೆಗೆದು 689 00:30:46,310 --> 00:30:48,209 ರಸ್ತೆ, ದಿ ಬೇರೆ ವೇಳೆ ಒಟ್ಟಾರೆಯಾಗಿ. 690 00:30:48,209 --> 00:30:50,250 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನನ್ನನ್ನು ತೆರೆಯಲು ಅವಕಾಶ ಈ ಅಂತಿಮ ಆವೃತ್ತಿ, 691 00:30:50,250 --> 00:30:55,540 ವೇಳೆ, 2 ಲಾಭ ಮತ್ತು ಹೇಗೆ ಕೇವಲ ಗಮನಕ್ಕೆ ನೀವು, ಮಾದಕ, ಕೋಡ್ ಈಗ ಗೆಟ್ಟಿಂಗ್ ಕಾಣಿಸುತ್ತದೆ, 692 00:30:55,540 --> 00:31:00,040 ಎಂದು ನಾನು ಕೆಲವು ಕಡಿಮೆ ಮಾಡಿದ ಏಳು ಅಥವಾ ಕೇವಲ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು, 693 00:31:00,040 --> 00:31:03,850 ನಾನು ಉದ್ದೇಶಿಸಿದ ಕಾರ್ಯವನ್ನು ಕೇವಲ ಮೇಲಿನ ಗೆ ಕರೆದು, 694 00:31:03,850 --> 00:31:09,410 ರು ಬ್ರಾಕೆಟ್ ನಾನು, ಮತ್ತು ಮುದ್ರಣ ಹಾದುಹೋಗುವ ಔಟ್, ಪ್ಲೇಸ್ಹೋಲ್ಡರ್% ಸಿ, 695 00:31:09,410 --> 00:31:11,090 ನಿರ್ದಿಷ್ಟ ಪಾತ್ರ. 696 00:31:11,090 --> 00:31:14,560 >> ಈಗ ತಾರ್ಕಿಕವಾಗಿ, ಒಂದು ದೋಷ ಇಲ್ಲ, ಅಥವಾ ಒಂದು ದೋಷವನ್ನು ಕನಿಷ್ಠ ಅಪಾಯವನ್ನು, 697 00:31:14,560 --> 00:31:15,350 ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. 698 00:31:15,350 --> 00:31:18,200 ಆದ್ದರಿಂದ ಕೇವಲ ಹಿಂತಿರುಗಿ ಹಿಂದಿನ ಟೇಕ್ಅವೇ ಗೆ, 699 00:31:18,200 --> 00:31:21,820 ನಾನು ಬಹುಶಃ ಏನು ಮಾಡಬೇಕು ಈ ಪ್ರೋಗ್ರಾಂ ಅದನ್ನು ಹೆಚ್ಚು ದೃಢವಾದ ಮಾಡಲು, 700 00:31:21,820 --> 00:31:24,974 ಯಾವುದೇ ದಾರಿ ಇಲ್ಲ ಆದ್ದರಿಂದ ಇದನ್ನು ಮಾಡಬಹುದು ಅಪರೂಪದ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಕುಸಿತಕ್ಕೆ? 701 00:31:24,974 --> 00:31:26,390 ಪ್ರೇಕ್ಷಕರು: ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಅಲ್ಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 702 00:31:26,390 --> 00:31:28,056 ಡೇವಿಡ್ ಜೆ MALAN: ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಅಲ್ಲ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 703 00:31:28,056 --> 00:31:31,030 ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ, ಈ ಸೂಪರ್ ಮಾಡಲು ಸರಿಯಾದ, ನಾನು, ರೀತಿಯ ಮಾಡಬೇಕು 704 00:31:31,030 --> 00:31:35,300 ಅಂದಿನ ಶೂನ್ಯ ವೇಳೆ ಮುಂದೆ ಹೋಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು 705 00:31:35,300 --> 00:31:38,470 ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು, ಇದು ನಾನು ಆ ರೀತಿಯ ಇಂಡೆಂಟ್, 706 00:31:38,470 --> 00:31:39,870 ತದನಂತರ ನನ್ನ ಹತ್ತಿರ ಬ್ರೇಸ್ ನಲ್ಲಿ ಇರಿಸಲಾಯಿತು. 707 00:31:39,870 --> 00:31:41,550 ಒಟ್ಟಿಗೆ ಎರಡು ಕಲ್ಪನೆಗಳನ್ನು ಕಟ್ಟಿ ಆದ್ದರಿಂದ ಉತ್ತಮ. 708 00:31:41,550 --> 00:31:42,429 ಹೌದು? 709 00:31:42,429 --> 00:31:44,470 ಪ್ರೇಕ್ಷಕರು: ನೀವು ಬಳಸುವ ಒಂದು ಬದಲಿಗೆ, ಲೂಪ್ ಮಾಡಲು? 710 00:31:44,470 --> 00:31:47,270 ಡೇವಿಡ್ ಜೆ MALAN: ಕುಡ್ ನಾನು ಒಂದು ಮಾಡಬೇಡಿ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಮಾಡಲು? 711 00:31:47,270 --> 00:31:50,020 ಪ್ರೇಕ್ಷಕರು: --you ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿದೆ ನೀವು ನಿಜವಾಗಿಯೂ [ಕೇಳಿಸುವುದಿಲ್ಲ]. 712 00:31:50,020 --> 00:31:51,728 ಡೇವಿಡ್ ಜೆ MALAN: ಕುಡ್ ನೀವು ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲು? 713 00:31:51,728 --> 00:31:52,450 ಸಣ್ಣ ಉತ್ತರ, ಯಾವುದೇ. 714 00:31:52,450 --> 00:31:54,700 ನೀವು ಬಗ್ಗೆ ಇರುವ ಕಾರಣ ಇನ್ನೊಂದು ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಪರಿಚಯಿಸಲು. 715 00:31:54,700 --> 00:31:56,660 ಸ್ಟ್ರಿಂಗ್ ಶೂನ್ಯ ಉದ್ದದ ವೇಳೆ. 716 00:31:56,660 --> 00:31:59,600 ಉದಾಹರಣೆಗೆ, ನಾನು ಹಿಟ್ ವೇಳೆ ಇದುವರೆಗೆ, Zamyla ಟೈಪ್ ಇಲ್ಲದೆ, ನಮೂದಿಸಿ. 717 00:31:59,600 --> 00:32:02,490 ನಾನು ಮತ್ತೆ ಒಂದು ನಿಜವಾದ ನೀವು ಹ್ಯಾಂಡ್ ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಟ್ರಿಂಗ್, ನಾವು ಅಂತಿಮವಾಗಿ ನೋಡುತ್ತಾರೆ, 718 00:32:02,490 --> 00:32:03,780 ಶೂನ್ಯ ಅಕ್ಷರಗಳಿವೆ. 719 00:32:03,780 --> 00:32:05,630 ಇದು ಇನ್ನೂ ಸ್ಟ್ರಿಂಗ್ ಇದು ಕೇವಲ ಸಣ್ಣ ಸೂಪರ್ನ. 720 00:32:05,630 --> 00:32:07,960 ಆದರೆ ನೀವು ಒಂದು ಮಾಡಬೇಡಿ ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಕುರುಡಾಗಿ ನೀನು 721 00:32:07,960 --> 00:32:10,050 ಏನಾದರೂ ಪ್ರಯತ್ನಿಸಿ ಆ ವಾಕ್ಯವನ್ನು ಗೌರವಿಸಿ, 722 00:32:10,050 --> 00:32:12,537 ಮತ್ತು ಏನೂ ಇಲ್ಲ ಎಂದು ವಿಶೇಷವೇನು. 723 00:32:12,537 --> 00:32:18,607 >> ಪ್ರೇಕ್ಷಕರು: ಸರಿ, ನೀವು ಮಾಡಿದರೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ರು ಸಂದರ್ಭದಲ್ಲಿ 724 00:32:18,607 --> 00:32:21,190 ಡೇವಿಡ್ ಜೆ MALAN: ಓಹ್ ನಾನು ನೋಡಿ, ಇರಿಸಿಕೊಳ್ಳಲು ಬಳಕೆದಾರರ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು. 725 00:32:21,190 --> 00:32:23,525 ಆದ್ದರಿಂದ ಸಣ್ಣ ಉತ್ತರ, ನೀವು , ಮತ್ತು pestering ಇಟ್ಟುಕೊಳ್ಳಬಹುದಾಗಿತ್ತು 726 00:32:23,525 --> 00:32:26,150 ಅವುಗಳನ್ನು ನೀವು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ನೀಡಲು ಮೆಮೊರಿ ಹೊಂದಿಕೊಳ್ಳಲು ಸಾಕಷ್ಟು ಸಣ್ಣ. 727 00:32:26,150 --> 00:32:26,700 ಸಂಪೂರ್ಣವಾಗಿ. 728 00:32:26,700 --> 00:32:27,630 ನಾನು ಅನ್ನು ಆಯ್ಕೆ. 729 00:32:27,630 --> 00:32:30,505 ಅವರು ನನಗೆ ಸ್ಟ್ರಿಂಗ್ ನಾನು ನೀಡದಿದ್ದಲ್ಲಿ ಬಯಸುವ, ನಾನು ತೊರೆದು ಬಾಗುತ್ತೇನೆ, ನಾನು ಅಪ್ ನೀಡುವ ನುಡಿದರು. 730 00:32:30,505 --> 00:32:33,260 ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ, ಆ ಉದ್ದೇಶಕ್ಕಾಗಿ, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಹಾಗೆ. 731 00:32:33,260 --> 00:32:37,500 >> ಆದ್ದರಿಂದ ಗ್ರಂಥಾಲಯದ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಆ ನಾವು ಈಗ ಇಲ್ಲಿ, ಈ ಚೆನ್ನಾಗಿ ಬಂದಿದೆ. 732 00:32:37,500 --> 00:32:41,550 ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O, cs50.h, string.h, ctype.h, ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಕೆಲವು ಇವೆ. 733 00:32:41,550 --> 00:32:44,460 ನೀವು ಕೆಲವು ಕಂಡುಹಿಡಿದಿದ್ದಾರೆ math.h. ಗಣಿತ ಗ್ರಂಥಾಲಯದಲ್ಲಿ 734 00:32:44,460 --> 00:32:48,200 ಆದರೆ ನನಗೆ, ಈಗ, ನೀವು ಪರಿಚಯಿಸಲು ಅವಕಾಶ ಈ ಸಂಪನ್ಮೂಲ ಎಂದು CS50 ಸಿಬ್ಬಂದಿ, ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು, 735 00:32:48,200 --> 00:32:50,630 ಮತ್ತು ರಾಬ್, ಮತ್ತು ಗೇಬ್ ನಿರ್ದಿಷ್ಟ ಒಟ್ಟಿಗೆ ಹಾಕಬಹುದು. 736 00:32:50,630 --> 00:32:52,630 ಶೀಘ್ರದಲ್ಲೇ ಲಿಂಕ್ ಕಾಣಿಸುತ್ತದೆ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ. 737 00:32:52,630 --> 00:32:54,870 ಇದು CS50 ಉಲ್ಲೇಖ ಕರೆಯಲಾಗುತ್ತದೆ. 738 00:32:54,870 --> 00:32:58,230 >> ಕೇವಲ ನೀವು ತ್ವರಿತ ನೀಡಲು ಯಾವ ಕೆಳಗಿನಂತೆ ಇದು ರುಚಿ, ಕೆಲಸ. 739 00:32:58,230 --> 00:33:00,740 ನನಗೆ reference.cs50.net ಹೋಗೋಣ. 740 00:33:00,740 --> 00:33:02,990 ನೀವು ಎಡಗೈ ಮೇಲೆ ನೋಡುತ್ತಾರೆ ಅಗಾಧ ಪಟ್ಟಿ ಬದಿಯಿಂದ 741 00:33:02,990 --> 00:33:04,595 ಸಿ ಬರುವ ಕಾರ್ಯಗಳನ್ನು. 742 00:33:04,595 --> 00:33:07,790 ಆದರೆ ನಾನು ಕ್ಷಣ, ಕಾಳಜಿ, strlen ನಂತಹ ಏನೋ ಬಗ್ಗೆ, 743 00:33:07,790 --> 00:33:08,746 ನಾನು ಅದನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು. 744 00:33:08,746 --> 00:33:10,870 ಇದು ಪಟ್ಟಿಯ ಕೆಳಗೆ ಶೋಧಿಸುತ್ತದೆ ನಾನು ಕಾಳಜಿ ಕೇವಲ ಏನು. 745 00:33:10,870 --> 00:33:11,940 ನಾನು ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ. 746 00:33:11,940 --> 00:33:14,740 ಈಗ ಮೇಲೆ, ಎಡ ನಾವು ಭಾವಿಸುತ್ತೇವೆ ನೋಡುತ್ತಾರೆ 747 00:33:14,740 --> 00:33:18,290 ಹೆಚ್ಚು ನೇರ, ಮಾನವ ಹೇಗೆ ಸ್ನೇಹಿ ವಿವರಣೆಯನ್ನು 748 00:33:18,290 --> 00:33:19,170 ಈ ಕಾರ್ಯ. 749 00:33:19,170 --> 00:33:20,600 >> ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ರಿಟರ್ನ್ಸ್. 750 00:33:20,600 --> 00:33:24,060 ಇಲ್ಲಿ ಒಂದು ಸಾರಾಂಶ ಇಲ್ಲಿ, ನೀವು ಹೇಗೆ ಹೆಡರ್ ಕಡತವನ್ನು ವಿಷಯದಲ್ಲಿ ಬಳಸಲು, 751 00:33:24,060 --> 00:33:27,430 ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಣೆಯ ರೂಪದಲ್ಲಿ ತನ್ನ ವಾದಗಳನ್ನು ಸಂಬಂಧಿಸಿದಂತೆ ಕಾಣುತ್ತದೆ. 752 00:33:27,430 --> 00:33:30,250 ನಂತರ ಇಲ್ಲಿ, ಆದಾಯ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 753 00:33:30,250 --> 00:33:34,280 ಆದರೆ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ ನೀವು ಆ, ನೀವು ನಿಜವಾಗಿಯೂ, ಹೆಚ್ಚು comfy ಕ್ಲಿಕ್ಕಿಸಿ 754 00:33:34,280 --> 00:33:37,070 ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ಪುಟ, ಈಗ, ಬದಲಾಗುತ್ತದೆ 755 00:33:37,070 --> 00:33:41,660 ಯಾವ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು ಎಂದು ನೀವು ಮನುಷ್ಯ ಪುಟ ಬಳಸಿಕೊಂಡು ಪಡೆಯಿರಿ. 756 00:33:41,660 --> 00:33:44,100 >> , CS50, ಅರ್ಥಾತ್ ಉಲ್ಲೇಖ ಒಂದು ಸರಳತೆಯ 757 00:33:44,100 --> 00:33:46,220 ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಸಿಬ್ಬಂದಿ ವ್ಯಕ್ತಿ ಪುಟಗಳು. 758 00:33:46,220 --> 00:33:49,320 ವಿಶೇಷವಾಗಿ, ಆ ಕಡಿಮೆ ಆರಾಮದಾಯಕ ಮತ್ತು, ನಡುವೆ ಎಷ್ಟು ನೀವು 759 00:33:49,320 --> 00:33:51,660 ಕಟ್ಟಲು ಪ್ರಯತ್ನಿಸಿ ಇಲ್ಲ ನಿಮ್ಮ ಮನಸ್ಸು ಸುಮಾರು, ನಾನೂ, 760 00:33:51,660 --> 00:33:55,030 ಕೆಲವು ತಕ್ಕಮಟ್ಟಿಗೆ ರಹಸ್ಯ ವಾಕ್ಯ ಕೆಲವೊಮ್ಮೆ ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು. 761 00:33:55,030 --> 00:33:57,650 >> ಆದ್ದರಿಂದ ಮನಸ್ಸಿನ ಆ ಇರಿಸಿಕೊಳ್ಳಲು ದಿನಗಳಲ್ಲಿ ಬರಲು. 762 00:33:57,650 --> 00:33:59,560 ಇಲ್ಲಿ, ಮತ್ತೆ, ಒಂದು Zamyla ಹೊಂದಿದೆ. 763 00:33:59,560 --> 00:34:03,255 ಈಗ ಒಂದು ಪ್ರಶ್ನೆ ಕೇಳಲು ಅವಕಾಶ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮಾನವ ಸುಲಭವಾಗಿ. 764 00:34:03,255 --> 00:34:05,380 ಯಾರು ಚಾಂಗ್ ಧನ್ಯವಾದಗಳು, ಆನೆಗಳು ಮುದ್ರಣ 765 00:34:05,380 --> 00:34:07,090 ಕಳೆದ ಕೆಲವು ದಿನಗಳ ತಡೆರಹಿತ. 766 00:34:07,090 --> 00:34:09,730 ನಾವು ನೀಡಲು ಅವಕಾಶವಿದೆ ದೂರ ಅವುಗಳನ್ನು ಕನಿಷ್ಠ ಒಂದು. 767 00:34:09,730 --> 00:34:13,239 ನಾವು ಕೇವಲ ಒಂದು ಸ್ವಯಂಸೇವಕ ದೊರೆಯುವುದಾದರೆ ಪರದೆಯ ಮೇಲೆ ಸೆಳೆಯಲು ವರೆಗೆ ಬ. 768 00:34:13,239 --> 00:34:14,530 ಹೇಗೆ ಇಲ್ಲಿ? 769 00:34:14,530 --> 00:34:15,340 >> ಅಪ್ ಮೇಲೆ ಕಮ್. 770 00:34:15,340 --> 00:34:16,720 ನಿಮ್ಮ ಹೆಸರೇನು? 771 00:34:16,720 --> 00:34:17,219 ಅಲೆಕ್ಸ್: ಅಲೆಕ್ಸ್. 772 00:34:17,219 --> 00:34:17,760 ಡೇವಿಡ್ ಜೆ MALAN: ಅಲೆಕ್ಸ್. 773 00:34:17,760 --> 00:34:18,259 ಸರಿ. 774 00:34:18,259 --> 00:34:19,388 ಅಲೆಕ್ಸ್, ಅಪ್ ಮೇಲೆ ಬರುತ್ತಾರೆ. 775 00:34:19,388 --> 00:34:21,679 ನಾವು ನೋಡಲು ನೀವು ನಿಮ್ಮ ಇಲ್ಲಿ ತೆರೆ ಕೈಬರಹ. 776 00:34:21,679 --> 00:34:24,325 777 00:34:24,325 --> 00:34:25,570 ಸರಿ, ನೀವು ಭೇಟಿ ಸಂತೋಷ. 778 00:34:25,570 --> 00:34:26,429 >> ಅಲೆಕ್ಸ್: ನೈಸ್ ನೀವು ಭೇಟಿ. 779 00:34:26,429 --> 00:34:27,512 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 780 00:34:27,512 --> 00:34:28,969 ಆದ್ದರಿಂದ, ಸೂಪರ್ ಸರಳ ವ್ಯಾಯಾಮ. 781 00:34:28,969 --> 00:34:31,440 ಬಾರ್ ಗೆ ಹೆಚ್ಚಿನ ಅಲ್ಲ ಇಂದು ಆನೆ ಪಡೆಯಲು. 782 00:34:31,440 --> 00:34:33,439 ನೀವು GetString ಪಾತ್ರವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. 783 00:34:33,439 --> 00:34:35,980 ಮತ್ತು ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಪಡೆದ ನೀವು ಸ್ಟ್ರಿಂಗ್. 784 00:34:35,980 --> 00:34:38,080 ಮತ್ತು, ನೀವು ಊಹಿಸಿಕೊಳ್ಳಿ GetString, ಕರೆಯಲ್ಪಡುತ್ತದೆ. 785 00:34:38,080 --> 00:34:42,480 ಮತ್ತು ಮಾನವ, ನನ್ನಂತೆ, ಹೊಂದಿದೆ , Zamyla, ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಬೆರಳಚ್ಚಿಸಿದ. 786 00:34:42,480 --> 00:34:45,650 ಕೇವಲ ಮುಂದೆ ಹೋಗಿ ಮೇಲೆ, Zamyla ಬರೆಯಲು ಪರದೆಯ ನೀವು ಪಡೆದ ಆದರೂ 787 00:34:45,650 --> 00:34:47,250 ಮತ್ತು ಮೆಮೊರಿ ಎಲ್ಲೋ ಸಂಗ್ರಹಿಸಲಾಗಿರುವ. 788 00:34:47,250 --> 00:34:52,370 789 00:34:52,370 --> 00:34:55,570 >> ಹಲವಾರು ಏನೆಂದು ಹೊರಡುವ ಕೊಠಡಿ ಸರಿ ಇತರ words--, ಮುಂದುವರಿಸುವುದಕ್ಕೆ. 790 00:34:55,570 --> 00:34:59,620 >> [ನಗು] 791 00:34:59,620 --> 00:35:00,800 >> ಆದ್ದರಿಂದ, Zamyla, ಅತ್ಯುತ್ತಮ. 792 00:35:00,800 --> 00:35:04,880 ಈಗ ಊಹಿಸಿಕೊಳ್ಳಿ ನೀವು, GetString, ಮತ್ತೆ ಕರೆಯಲಾಗುತ್ತದೆ. 793 00:35:04,880 --> 00:35:09,350 ಆದ್ದರಿಂದ, ನಾನು, ನೀವು ಒದಗಿಸಲು ಕೀಬೋರ್ಡ್, ಮತ್ತೊಂದು ಹೆಸರು, ಬೆಲಿಂಡಾ ಜೊತೆ. 794 00:35:09,350 --> 00:35:17,560 795 00:35:17,560 --> 00:35:18,060 ಸರಿ. 796 00:35:18,060 --> 00:35:22,380 ಈಗ ಮುಂದಿನ ಬಾರಿ GetString ಆಗಿದೆ ಎಂಬ, ನಾನು, ಗೇಬ್ ಸ್ವಲ್ಪ ಟೈಪ್ 797 00:35:22,380 --> 00:35:27,560 ಜಿ ಎ ಬಿ ಇ. ನೀವು ನಿಜವಾಗಿಯೂ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು ಹೃದಯ ರ್ಯಾಂಡಮ್ ಆಕ್ಸೆಸ್ ಮೆಮರಿ ಗೆ. 798 00:35:27,560 --> 00:35:29,631 ಇದು ಎಲ್ಲವನ್ನೂ ಡ್ರಾಯಿಂಗ್ ಇದೆ ಸಂಪೂರ್ಣವಾಗಿ ಯಾದೃಚ್ಛಿಕವಾಗಿ. 799 00:35:29,631 --> 00:35:30,130 ಸರಿ. 800 00:35:30,130 --> 00:35:31,104 >> [ನಗು] 801 00:35:31,104 --> 00:35:32,520 ಅಲೆಕ್ಸ್: ಕ್ಷಮಿಸಿ ನನ್ನ ಕೈಬರಹ ಕಳಪೆಯಾಗಿದೆ. 802 00:35:32,520 --> 00:35:33,770 ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲ, ಒಕೆ. 803 00:35:33,770 --> 00:35:40,480 ಮತ್ತು ಹೇಗೆ ರಾಬ್, ಆರ್ ಓ ಬಿ ಬಗ್ಗೆ. ಸರಿ. 804 00:35:40,480 --> 00:35:41,020 ಗುಡ್. 805 00:35:41,020 --> 00:35:43,853 ಹಾಗಾಗಿ ನೀವು ಎಂದು ನಿರೀಕ್ಷೆ ಇಟ್ಟುಕೊಂಡಿರಲಿಲ್ಲ ರೀತಿಯ ಈ ರೀತಿಯಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಔಟ್ ಲೇ. 806 00:35:43,853 --> 00:35:45,020 ಆದರೆ ಈ ಕೆಲಸವನ್ನು ಮಾಡಬಹುದು. 807 00:35:45,020 --> 00:35:48,810 ನೀವು ಹಾಕಿದ ಬಗ್ಗೆ ಹೇಗೆ ಹೋಗಿ ಇಲ್ಲ ನೆನಪಿಗಾಗಿ ಈ ಅಕ್ಷರಗಳನ್ನು ಔಟ್? 808 00:35:48,810 --> 00:35:51,310 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾವು ಭಾವಿಸಿದರೆ ಈ ಆಯತಾಕಾರದ ಕಪ್ಪು ಪರದೆಯ 809 00:35:51,310 --> 00:35:53,550 ಒಂದು ಪ್ರತಿನಿಧಿಸುವ ಎಂದು ಕಂಪ್ಯೂಟರ್ನ RAM, ಅಥವಾ ಮೆಮೊರಿ. 810 00:35:53,550 --> 00:35:55,850 >> ಮತ್ತು ರಾಮ್ ಕೇವಲ ನೆನಪಿಗೆ ಬೈಟ್ಗಳು ಒಂದು ಇಡೀ ಗುಂಪೇ, 811 00:35:55,850 --> 00:35:57,480 ಮತ್ತು ಬೈಟ್ಗಳು ಬಿಟ್ಗಳು ಒಂದು ಇಡೀ ಗುಂಪೇ ಇರುತ್ತದೆ. 812 00:35:57,480 --> 00:35:59,350 ಮತ್ತು ಬಿಟ್ಗಳು ಹೇಗಾದರೂ ಸಾಮಾನ್ಯವಾಗಿ, ಜಾರಿಗೆ 813 00:35:59,350 --> 00:36:01,119 ಒಂದು ಸ್ವರೂಪದಿಂದ ಹಾರ್ಡ್ವೇರ್ ವಿದ್ಯುತ್. 814 00:36:01,119 --> 00:36:03,160 ಆದ್ದರಿಂದ ಆ ರೀತಿಯ ಇಲ್ಲಿದೆ ನಾವು ಕುರಿತು ಮಾಡಿದ ಏರಿಳಿತ 815 00:36:03,160 --> 00:36:04,510 ಲಘುವಾಗಿ ಈಗ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 816 00:36:04,510 --> 00:36:07,020 ನೀವು ಹೇಗೆ ಬಗ್ಗೆ ಹೋಗಿವೆ ಅಲ್ಲಿ ಬರೆಯಲು ನಿರ್ಧರಿಸುವ 817 00:36:07,020 --> 00:36:11,634 ರಾಬ್ ವಿರುದ್ಧ ಗೇಬ್ ವಿರುದ್ಧ Zamyla ವಿರುದ್ಧ ಬೆಲಿಂಡಾ? 818 00:36:11,634 --> 00:36:14,020 >> ಅಲೆಕ್ಸ್: ನಾನು ಅದನ್ನು ಮಾಡಿದರು ನೀವು ನನಗೆ ಹೇಳಿದ ಆದೇಶ. 819 00:36:14,020 --> 00:36:15,650 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆ ಸತ್ಯ. 820 00:36:15,650 --> 00:36:20,100 ಆದರೆ ನೀವು ಅಲ್ಲಿ ಹಾಕಲು ಆಡಳಿತ ಬೆಲಿಂಡಾ ಹೆಸರಿನ ಮತ್ತು ಗೇಬ್ ಹೆಸರು? 821 00:36:20,100 --> 00:36:20,764 >> ಅಲೆಕ್ಸ್: ಏನೂ? 822 00:36:20,764 --> 00:36:22,930 ಡೇವಿಡ್ ಜೆ MALAN: [ನಗು] ಆದ್ದರಿಂದ ಕೆಲಸ ಉತ್ತಮ ಎಂದು. 823 00:36:22,930 --> 00:36:25,290 ಆದ್ದರಿಂದ ಕಂಪ್ಯೂಟರ್ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕ್ರಮಬದ್ಧ. 824 00:36:25,290 --> 00:36:29,000 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬೇಕಾದವು implement-- ಮಾಡಿದಾಗ ವಾಸ್ತವವಾಗಿ ನಾವು ಒಂದು ಕ್ಷಣ 825 00:36:29,000 --> 00:36:31,470 ಸ್ವಲ್ಪ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಂಪ್ಯೂಟರ್ GetString, 826 00:36:31,470 --> 00:36:34,480 Zamyla ಬಹುಮಟ್ಟಿಗೆ ಹೊರತಂದ ಇರಬಹುದು ಹಾಗೆ ನೀವು, ತೆರೆಯಲ್ಲಿ ಮಾಡಿದರು. 827 00:36:34,480 --> 00:36:36,660 >> ಮತ್ತು ಗಮನಿಸಿ ಕೀಲಿ ಯಾವುದು ಇಲ್ಲಿ, ಅಲೆಕ್ಸ್ ಏನು, 828 00:36:36,660 --> 00:36:40,260 ಒಂದು ಗಡಿ ರೀತಿಯದ್ದು ಈ ಪದಗಳಲ್ಲಿ ನಡುವೆ, ಬಲ? 829 00:36:40,260 --> 00:36:46,580 ನೀವು ಬರೆಯಲಿಲ್ಲ ಝಡ್ ಎ ಎಂ ವೈ ಎಲ್ ಎ ಬಿ ಇ ಎಲ್ ನಾನು ಎನ್ ಡಿ ಎ ಜಿ ಎ ಬಿ 830 00:36:46,580 --> 00:36:49,740 ಅಂದರೆ, ಕೆಲವು ರೀತಿಯ ಇಲ್ಲ ತೋರುತ್ತದೆ ಗಡಿ, 831 00:36:49,740 --> 00:36:52,370 ರೀತಿಯ, ಯಾದೃಚ್ಛಿಕ ಅಂತರ ಈ ವಿವಿಧ ಪದಗಳ ನಡುವೆ. 832 00:36:52,370 --> 00:36:54,120 ಆದರೆ ಏಕೆಂದರೆ, ಒಳ್ಳೆಯದು ನಾವು ಮನುಷ್ಯರು ಈಗ ಮಾಡಬಹುದು 833 00:36:54,120 --> 00:36:56,470 ಈ ಎಂದು ದೃಶ್ಯೀಕರಿಸುವುದು ನಾಲ್ಕು ವಿವಿಧ ತಂತಿ. 834 00:36:56,470 --> 00:36:59,540 ಇದು ಕೇವಲ ಒಂದು ಅನುಕ್ರಮ ಅಲ್ಲ ಪಾತ್ರಗಳು ಸಾಕಷ್ಟು. 835 00:36:59,540 --> 00:37:04,190 ಆದ್ದರಿಂದ ಒಂದು ಕಂಪ್ಯೂಟರ್, ನಂತರ, ಏತನ್ಮಧ್ಯೆ, Zamyla ಒಂದು ಸ್ಟ್ರಿಂಗ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, 836 00:37:04,190 --> 00:37:07,220 ಆ ಅಕ್ಷರಗಳ ಪ್ರತಿ ಪುಟ್ ಮೆಮೊರಿ ಬೈಟ್ ಒಳಗೆ. 837 00:37:07,220 --> 00:37:10,400 ಆದರೆ ಎಂದು, ದೊಡ್ಡದಾಗಿರುತ್ತದೆ ಸಹಜವಾಗಿ, ಆರು ಪಾತ್ರಗಳು ಹೆಚ್ಚು. 838 00:37:10,400 --> 00:37:11,690 >> RAM ನ ಇಡೀ ಗುಂಪೇ ಇಲ್ಲಿದೆ. 839 00:37:11,690 --> 00:37:15,330 ಆದ್ದರಿಂದ ಇನ್ನು ಮುಂದೆ, ಈ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಗ್ರಿಡ್ ಹೋಗುತ್ತದೆ 840 00:37:15,330 --> 00:37:17,560 ಏನು ಅಲೆಕ್ಸ್ ಕೇವಲ ಪ್ರತಿನಿಧಿಸಲು ಪರದೆಯ ಮೇಲೆ ಇಲ್ಲಿ. 841 00:37:17,560 --> 00:37:20,937 ಈಗ, ಅಲೆಕ್ಸ್, ನಾವು ನೀವು ನೀಡಲು ಸಾಧ್ಯ ನೀಲಿ ಅಥವಾ ಚಾಂಗ್ ಒಂದು ಕಿತ್ತಳೆ ಆನೆ. 842 00:37:20,937 --> 00:37:22,270 ಅಲೆಕ್ಸ್: ನಾನು ನೀಲಿ ಆನೆ ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ. 843 00:37:22,270 --> 00:37:23,120 ಡೇವಿಡ್ ಜೆ MALAN: ಒಂದು ನೀಲಿ ಆನೆ. 844 00:37:23,120 --> 00:37:25,580 ಆದ್ದರಿಂದ ಶಬ್ದಗಳಿಂದ ಕೂಡಿದ ದೊಡ್ಡ ಸುತ್ತಿನಲ್ಲಿ, ಅಲೆಕ್ಸ್ ಇಲ್ಲಿ, ನಾವು ಎಂದು. 845 00:37:25,580 --> 00:37:26,100 >> [ಚಪ್ಪಾಳೆಯನ್ನು] 846 00:37:26,100 --> 00:37:26,766 >> ಅಲೆಕ್ಸ್: ಧನ್ಯವಾದಗಳು. 847 00:37:26,766 --> 00:37:28,820 ಡೇವಿಡ್ ಜೆ MALAN: ಧನ್ಯವಾದಗಳು. 848 00:37:28,820 --> 00:37:36,230 ಆದ್ದರಿಂದ ಟೇಕ್ಅವೇ, ಎಂದು ಸಹ ಮಾದರಿಯನ್ನು ರೀತಿಯ ಇಲ್ಲಿ, ಕಾಲಾಂತರದಲ್ಲಿ ಬದಲಾವಣೆ 849 00:37:36,230 --> 00:37:40,430 ಮಂಡಳಿಯಲ್ಲಿ, ಈ ಇತ್ತು ವಿವಿಧ ತಂತಿ ನಡುವೆ ಗಡಿ ಗುರುತಿಸುವ 850 00:37:40,430 --> 00:37:42,610 ಅಲೆಕ್ಸ್ ನಮಗೆ ದೊರೆತಿದೆ ಎಂದು. 851 00:37:42,610 --> 00:37:45,230 ಈಗ ಕಂಪ್ಯೂಟರ್, ನಾನೂ, ಅದೇ ವಿಷಯ ಇಲ್ಲ. 852 00:37:45,230 --> 00:37:48,210 ಅವರು ರೀತಿಯ ನೇರವಾಗಿ ನೀರಿಗೆ ಬೀಳುವಾಗಿನ ಸಪ್ಪಳ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ನಗರದಲ್ಲಿ ರಾಮ್ ತಂತಿ. 853 00:37:48,210 --> 00:37:50,710 ಇಲ್ಲಿ, ಇಲ್ಲಿ, ಇಲ್ಲಿ, ಕೆಳಗೆ ಇಲ್ಲಿ ಕೆಳಗೆ. 854 00:37:50,710 --> 00:37:52,020 >> ಅವರು ನಿಖರವಾಗಿ ಹಾಗೆ. 855 00:37:52,020 --> 00:37:54,280 ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಇಲ್ಲಿದೆ ಬಹುಶಃ ಉತ್ತಮ ಯೋಜನೆ. 856 00:37:54,280 --> 00:37:54,780 ರೈಟ್? 857 00:37:54,780 --> 00:37:57,340 ನಾನು ಅಲೆಕ್ಸ್ ಕೇಳುವ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಹೆಸರುಗಳು ಪಡೆಯಲು, ಬಹುಶಃ ಅವರು ಬಯಸುವ 858 00:37:57,340 --> 00:38:01,370 ಬಹುಶಃ ಅಪ್, ಇಲ್ಲಿ ಕೆಲವು ಪತನವಾದರೆ ಇಲ್ಲಿ, ಇಲ್ಲಿ, ಇಲ್ಲಿ, ಅಂತಿಮವಾಗಿ 859 00:38:01,370 --> 00:38:02,211 ಇಲ್ಲಿ. 860 00:38:02,211 --> 00:38:05,460 ಆದರೆ ಸ್ವಲ್ಪ ಯೋಜನೆ, ಖಂಡಿತವಾಗಿಯೂ, ನಾವು ಹೆಚ್ಚು ಸರಿಯಾಗಿ ವಿಷಯಗಳನ್ನು ಔಟ್ ಲೇ ಮಾಡಬಹುದು. 861 00:38:05,460 --> 00:38:07,350 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಒಂದು ಕಂಪ್ಯೂಟರ್ ಏನು ಇಲ್ಲಿದೆ. 862 00:38:07,350 --> 00:38:10,720 >> ಆದರೆ ಕ್ಯಾಚ್ ಎಂದು ನಾನು ಪಡೆಯಲು ಮುಂದಿನ ಸ್ಟ್ರಿಂಗ್ 863 00:38:10,720 --> 00:38:14,050 Zamyla ಸಂಗತಿಯಾಗಿದೆ ನಂತರ ಬೆಲಿಂಡಾ ಹಾಗೆ, 864 00:38:14,050 --> 00:38:17,929 ನಾವು ಬರೆಯಲು ಇರಬಹುದು ಅಲ್ಲಿ ಸಲಹೆ ಈ ಗ್ರಿಡ್ ಸಂಬಂಧಿಸಿದಂತೆ ಬೌ ಪತ್ರ? 865 00:38:17,929 --> 00:38:18,720 ನೀವು ಎಲ್ಲಿ ಹೋಗುತ್ತಾರೆ? 866 00:38:18,720 --> 00:38:21,480 ಒಂದು ಹಕ್ಕು ಒಂದು ಕೆಳಗೆ Z, ಕೆಳಗೆ? 867 00:38:21,480 --> 00:38:23,204 ನಿಮ್ಮ ಮೊದಲ ಪ್ರವೃತ್ತಿಗಳು ಎಂದು? 868 00:38:23,204 --> 00:38:24,120 ಪ್ರೇಕ್ಷಕರು: z ನ ಕೆಳಗೆ. 869 00:38:24,120 --> 00:38:25,100 ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ z ಕೆಳಗೆ. 870 00:38:25,100 --> 00:38:26,530 ಮತ್ತು ಬಹಳ ಇಲ್ಲಿದೆ ನೇರ, ಬಲ? 871 00:38:26,530 --> 00:38:29,321 ಇದು ಅಚ್ಚುಕಟ್ಟಾಗಿ ಭಾಸವಾಗುತ್ತದೆ, ಇದು ನಾವು ಏನು ಒಂದು ಕೀಬೋರ್ಡ್ ಮೇಲೆ ನಾವು ನಮೂದಿಸಿ ಹೊಡೆದಾಗ, 872 00:38:29,321 --> 00:38:31,770 ಅಥವಾ ಇಮೇಲ್ ಒಂದು ಮಾಡುವಾಗ ವಸ್ತುಗಳ ಬುಲೆಟ್ ಪಟ್ಟಿ. 873 00:38:31,770 --> 00:38:34,310 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ಆ ಕಂಪ್ಯೂಟರ್ ಆಗಿದೆ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಎಂದು ಪ್ರಯತ್ನಿಸಿ, 874 00:38:34,310 --> 00:38:37,170 ಮತ್ತು ಎಷ್ಟು ಖಚಿತವಾಗಿ cram ಸಾಧ್ಯವಾದಷ್ಟು ರಾಮ್ ಡೇಟಾವನ್ನು, 875 00:38:37,170 --> 00:38:38,890 ಆದ್ದರಿಂದ ನೀವು ಯಾವುದೇ ಬೈಟ್ಗಳು ವ್ಯರ್ಥ ಮಾಡಬೇಡಿ. 876 00:38:38,890 --> 00:38:41,545 ನೀವು ವ್ಯರ್ಥ ಆದ್ದರಿಂದ ಯಾವುದೇ ತೆರೆಯ. 877 00:38:41,545 --> 00:38:44,170 ಮತ್ತು ಸಮಸ್ಯೆಯೆಂದರೆ, ಎಂದು ನಾವು ಅಕ್ಷರಶಃ ಪತ್ರ ಮಾಡಿದರೆ 878 00:38:44,170 --> 00:38:49,940 ಬಿ ಒಂದು ನಂತರ, ನಾವು ಹೋಗುವ Zamyla ಹೆಸರು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಅಲ್ಲಿ ತಿಳಿಯಲು 879 00:38:49,940 --> 00:38:51,840 ಮತ್ತು ಬೆಲಿಂಡಾ ಹೆಸರಿನ ಆರಂಭವಾಗುತ್ತದೆ? 880 00:38:51,840 --> 00:38:55,270 ಆದ್ದರಿಂದ ನೀವು, ಚೆನ್ನಾಗಿ, ಪ್ರಸ್ತಾವಿತ ಮಾನವರು ಮೂಲಭೂತವಾಗಿ, ಪ್ರಮುಖ ನಮೂದಿಸಿ ಹಿಟ್. 881 00:38:55,270 --> 00:38:56,410 ಕೆಳಗೆ ಬರೆಯಿರಿ. 882 00:38:56,410 --> 00:38:59,750 ಅಥವಾ ಅಲೆಕ್ಸ್ ಮಾಡಿದರು ಸಹ, ಕೇವಲ ಬರವಣಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಹಿಂದಿನ ಒಂದು ಕೆಳಗೆ ಮುಂದಿನ ಹೆಸರು, 883 00:38:59,750 --> 00:39:01,583 ಮತ್ತು ಒಂದು ಕೆಳಗೆ, ಮತ್ತು ನಂತರ ಒಂದು ಕೆಳಗೆ. 884 00:39:01,583 --> 00:39:02,510 ಒಂದು ದೃಶ್ಯ ಸಂಕೇತ ಇಲ್ಲಿದೆ. 885 00:39:02,510 --> 00:39:05,960 >> ಕಂಪ್ಯೂಟರ್ ಮತ್ತೊಂದು ದೃಶ್ಯ ಸಂಕೇತ ಹೊಂದಿವೆ, ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು succinct. 886 00:39:05,960 --> 00:39:07,840 ಈ ಮೋಜಿನ ಪಾತ್ರ ಇಲ್ಲಿದೆ. 887 00:39:07,840 --> 00:39:11,890 ಬಹುಶಃ ಇದು backslash 0, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ನೆನಪಿಗೆ 888 00:39:11,890 --> 00:39:12,640 ಇತ್ಯಾದಿ, ಈಗ. 889 00:39:12,640 --> 00:39:14,120 ವಿಶೇಷ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವಾಗಿ. 890 00:39:14,120 --> 00:39:19,120 Backslash 0 ದಾರಿ ಸತತವಾಗಿ ಎಂಟು ಶೂನ್ಯ ಬಿಟ್ಗಳು ಪ್ರತಿನಿಧಿಸುವ. 891 00:39:19,120 --> 00:39:22,000 0000 0000. 892 00:39:22,000 --> 00:39:26,130 >> ನೀವು ವ್ಯಕ್ತಪಡಿಸಲು ರೀತಿಯಲ್ಲಿ ಮಾಡುವುದು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಸಂಖ್ಯೆ ಶೂನ್ಯ ಹಿಟ್, 893 00:39:26,130 --> 00:39:28,140 ಒಂದು ASCII ಚಾರ್ ಎಂದು ವಾಸ್ತವವಾಗಿ ಕಾರಣ. 894 00:39:28,140 --> 00:39:30,990 ಇದು ಹಲವಾರು ಕಾಣುತ್ತದೆ, ಆದರೆ ಒಂದು ದಶಮಾಂಶ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ ವಾಸ್ತವವಾಗಿ 895 00:39:30,990 --> 00:39:35,910 ವೃತ್ತಾಕಾರದ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಗ್ಲಿಫ್, ವೃತ್ತಾಕಾರದ ಅಕ್ಷರಶೈಲಿಯ. 896 00:39:35,910 --> 00:39:38,410 ಏತನ್ಮಧ್ಯೆ, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಶೂನ್ಯ ಅಕ್ಷರಶಃ ಅರ್ಥ 897 00:39:38,410 --> 00:39:40,700 ನನಗೆ ಇಲ್ಲಿ ಎಂಟು ಶೂನ್ಯ ಬೈಟ್ಗಳು ಹಾಕಲು. 898 00:39:40,700 --> 00:39:42,136 >> ಆದ್ದರಿಂದ ಈ ರೀತಿಯಲ್ಲಿ ಅನಿಯಂತ್ರಿತ ಆಗಿದೆ. 899 00:39:42,136 --> 00:39:44,260 ನಾವು ಯಾವುದೇ ಮಾದರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ಎಂದು ಬಿಟ್ಗಳು, ಆದರೆ ವಿಶ್ವದ 900 00:39:44,260 --> 00:39:46,610 ಕೆಲವು ವರ್ಷಗಳ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಹಿಂದೆ, ಆ ಪ್ರತಿನಿಧಿಸಲು 901 00:39:46,610 --> 00:39:49,710 ಮೆಮೊರಿ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ, ಕೇವಲ ಸೊನ್ನೆಗಳು ಇಡೀ ಗುಂಪೇ ಪುಟ್. 902 00:39:49,710 --> 00:39:51,000 ನಾವು ಪತ್ತೆ ಏಕೆಂದರೆ. 903 00:39:51,000 --> 00:39:54,790 ಈಗ ಅಂದರೆ ಯಾವುದೇ ಪತ್ರವನ್ನು ವರ್ಣಮಾಲೆಯ ಸೊನ್ನೆಗಳು ಮೂಲಕ ಮಾಡಬಹುದು. 904 00:39:54,790 --> 00:39:58,480 >> ಆದರೆ, ನಾವು ಈಗಾಗಲೇ ನೋಡಿದ್ದೇವೆ ಒಕೆ ನಾವು ಮೇಲೆ 97 ರಂದು 65 ಬಳಸುತ್ತಿರುವ. 905 00:39:58,480 --> 00:40:00,290 ನಾವು ಎಲ್ಲಿಯಾದರೂ ಆಗಲಿಲ್ಲ ಎಲ್ಲಾ ಶೂನ್ಯಗಳ ಮುಚ್ಚಿ. 906 00:40:00,290 --> 00:40:03,040 907 00:40:03,040 --> 00:40:06,540 ಒಂದು ಕಂಪ್ಯೂಟರ್ನ ಬೆಲಿಂಡಾ ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ ಇದೆ. 908 00:40:06,540 --> 00:40:09,764 ನಾನು ಹಳದಿ ಡ್ರಾ ನೀವು ಕೇವಲ ಇದು ನಮ್ಮ ಗಮನ ಸೆಳೆಯಲು. 909 00:40:09,764 --> 00:40:11,680 ಮತ್ತು ಸೂಚನೆ ಕೂಡ ಈ ಸಂಪೂರ್ಣವಾಗಿ ಅನಿಯಂತ್ರಿತ ಆಗಿದೆ. 910 00:40:11,680 --> 00:40:12,680 ನಾನು ಒಂದು ಗ್ರಿಡ್ ಡ್ರಾ ನೀವು. 911 00:40:12,680 --> 00:40:14,460 ಲೈಕ್, ರಾಮ್ ಕೇವಲ ಕೆಲವು ಭೌತಿಕ ವಸ್ತುವೇ. 912 00:40:14,460 --> 00:40:17,300 ಅದು ಹೊಂದಿಲ್ಲ ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು, ಸೆ. 913 00:40:17,300 --> 00:40:20,490 ಅದು ಬೈಟ್ಗಳು ಒಂದು ಇಡೀ ಗುಂಪೇ ಅವರಲ್ಲಿದೆ ಹೇಗಾದರೂ ಯಂತ್ರಾಂಶದ ಅಳವಡಿಸಲಾಗಿದೆ. 914 00:40:20,490 --> 00:40:22,817 ಆದರೆ ಬೆಲಿಂಡಾ ನಾನು ನಂತರ ವೇಳೆ ಗೇಬ್ ಹೆಸರು ಬೆರಳಚ್ಚಿಸಿದ, 915 00:40:22,817 --> 00:40:25,650 ಅವರು, ನೆನಪಿಗಾಗಿ ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ವಿಶೇಷವೇನು ಮತ್ತು ನಾನು Daven ಹೆಸರು ಬೆರಳಚ್ಚಿಸಿದ, 916 00:40:25,650 --> 00:40:27,316 ಉದಾಹರಣೆಗೆ, ಅವರು ಇಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವುದಿಲ್ಲ. 917 00:40:27,316 --> 00:40:29,310 ನಾನು ಮುಂದುವರಿಸಬಹುದು ಇನ್ನಷ್ಟು ಹೆಸರುಗಳು ಬರೆಯಲು. 918 00:40:29,310 --> 00:40:32,100 >> ದುರದೃಷ್ಟವಶಾತ್, ನಾನು ಪ್ರಯತ್ನಿಸಿ ಒಂದು ಸೂಪರ್ ದೀರ್ಘ ಹೆಸರು ಬರೆಯಲು, 919 00:40:32,100 --> 00:40:33,730 ನಾನು ಅಂತಿಮವಾಗಿ ಮೆಮೊರಿ ರನ್ ಇರಬಹುದು. 920 00:40:33,730 --> 00:40:37,810 ಈ ಸಂದರ್ಭದಲ್ಲಿ, GetString ಆಗಿದೆ ನಾವು ಹೇಳಿದಂತೆ, ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಮರಳಿ ಹೋಗುವ. 921 00:40:37,810 --> 00:40:41,720 ಆದರೆ thankfully, ಕನಿಷ್ಠ ಈ ದೃಶ್ಯ ಇಲ್ಲಿ, ನಾವು ಸ್ವಲ್ಪ ದೂರ ಆಗಲಿಲ್ಲ. 922 00:40:41,720 --> 00:40:45,860 >> ಈಗ ಉತ್ತಮ ಎಂಬುದನ್ನು ಈ ಎಂದು ವಿಷಯಗಳನ್ನು ಚಿಕಿತ್ಸೆ ಸಾಮಾನ್ಯ ಕಲ್ಪನೆ 923 00:40:45,860 --> 00:40:49,720 ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಮಾಡಲಾಗುತ್ತಿದೆ ಸಿ ಒಂದು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪ್ರತಿನಿಧಿ 924 00:40:49,720 --> 00:40:52,690 ಮತ್ತು ಭಾಷೆ ಬಹಳಷ್ಟು, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು. 925 00:40:52,690 --> 00:40:55,490 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಡೇಟಾ ಮತ್ತೊಂದು ವಿಧ. 926 00:40:55,490 --> 00:40:57,380 ನೀವು ತಿನ್ನುವೆ ವೇಳೆ ಇದು, ದತ್ತಾಂಶ ರಚನೆಯ. 927 00:40:57,380 --> 00:41:01,160 ನಿಜವಾಗಿಯೂ ಇದು ಅರ್ಥದಲ್ಲಿ ರಚನೆ, ರೀತಿಯ, ಕನಿಷ್ಠ, ಒಂದು ಬಾಕ್ಸ್ ಕಾಣುವ 928 00:41:01,160 --> 00:41:02,320 ನಿಮ್ಮ ಮನಸ್ಸಿನ ಕಣ್ಣನ್ನು. 929 00:41:02,320 --> 00:41:09,680 ಉದ್ದಗಲದ ಒಂದು ಹೊಂದಿಕೊಂಡಿದೆ ಒಂದೇ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಅನುಕ್ರಮ, 930 00:41:09,680 --> 00:41:11,330 ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ. 931 00:41:11,330 --> 00:41:14,720 >> ಇತರ ಆದ್ದರಿಂದ ಸ್ಟ್ರಿಂಗ್, ಪದಗಳನ್ನು, ಅಕ್ಷರಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ. 932 00:41:14,720 --> 00:41:16,120 ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 933 00:41:16,120 --> 00:41:19,070 ಆದರೆ ನೀವು ತಿರುಗಿದರೆ ವಸ್ತುಗಳ bunches ಸರಣಿಗಳ. 934 00:41:19,070 --> 00:41:21,870 ವಾಸ್ತವವಾಗಿ, ನಾವು ಸಹ ಹಾಕಬಹುದು ಒಂದು ವ್ಯೂಹದಲ್ಲಿ ಸಂಖ್ಯೆಗಳು. 935 00:41:21,870 --> 00:41:23,920 ರೂಪ ಆದ್ದರಿಂದ ಇದರಲ್ಲಿ ನಾವು ಆರಂಭಿಸಲು ನೀನು 936 00:41:23,920 --> 00:41:26,590 ಈ ಡೇಟಾವನ್ನು ಘೋಷಿಸುವ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು ರಚನೆ 937 00:41:26,590 --> 00:41:28,250 ಸಹ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಿ ಹೋಗುತ್ತದೆ. 938 00:41:28,250 --> 00:41:31,500 ಆದರೆ ಈ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಹೋಗುವ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬೇರೆ ಅರ್ಥವನ್ನು ಹೊಂದಿವೆ. 939 00:41:31,500 --> 00:41:33,450 >> ಮತ್ತು ಕೆಳಗಿನಂತೆ ನ ನೋಡೋಣ. 940 00:41:33,450 --> 00:41:36,780 ನಾನು ತೆರೆಯಿತು ಪಕ್ಷ ಇಲ್ಲಿ ಒಂದು ಹೊಸ ಕಡತವನ್ನು. 941 00:41:36,780 --> 00:41:38,535 ನಾನು ages.c. ಈ ಉಳಿಸಲು 942 00:41:38,535 --> 00:41:41,280 943 00:41:41,280 --> 00:41:43,470 ಮತ್ತು ನಾನು ಇಲ್ಲಿ ನನ್ನ ಫೋಲ್ಡರ್ ಈ ಉಳಿಸುತ್ತೇವೆ. 944 00:41:43,470 --> 00:41:46,130 ಮತ್ತು ಈಗ ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಏನೋ ಟೈಪ್ ಆರಂಭಿಸಲು 945 00:41:46,130 --> 00:41:53,940 ಹಾಗೆ ಸೇರಿವೆ, cs50.h ಸೇರಿವೆ , stdio.h, ಮುಖ್ಯ ಶೂನ್ಯ ಇಂಟ್. 946 00:41:53,940 --> 00:41:57,370 ನಂತರ ಇಲ್ಲಿ ಒಳಗೆ, ನಾನು ಬಯಸುವ ಮೊದಲ ವಯಸ್ಸು ಎಂಬ ಇಂಟ್ ಹೊಂದಿವೆ. 947 00:41:57,370 --> 00:42:01,371 >> ನಾನು ಒಂದು ಪಡೆಯಲು ಎಂದು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ತನ್ನ ವಯಸ್ಸಿಗೆ ಬಳಕೆದಾರರಿಂದ ಇಂಟ್. 948 00:42:01,371 --> 00:42:04,620 ಆದರೆ ಈ ಕಾರ್ಯಕ್ರಮ ಮೂಲಕ ಬಳಸಲೆಂದೇ ಇದೆ ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ ಅನೇಕ ಜನರು,. 949 00:42:04,620 --> 00:42:05,490 ನಾನು ಜನರ ಲೈನ್ ಮಾಡಲೇಬೇಕು. 950 00:42:05,490 --> 00:42:08,281 ಇವೆಲ್ಲವೂ ಟೈಪ್ ಮಾಡಬೇಕು ತಮ್ಮ ಬಹುಶಃ ಕೆಲವು, ನನಗೆ ಗೊತ್ತಿಲ್ಲ ವಯಸ್ಸು, 951 00:42:08,281 --> 00:42:10,530 ಸ್ಪರ್ಧೆಯಲ್ಲಿ, ಅಥವಾ ಈವೆಂಟ್ ಅವರು ಬಂದರು ಎಂಬುದನ್ನು. 952 00:42:10,530 --> 00:42:13,030 ಆದ್ದರಿಂದ ಮುಂದಿನ ವ್ಯಕ್ತಿಯು ನಾನು ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಅಗತ್ಯವಿದೆ. 953 00:42:13,030 --> 00:42:15,790 >> ನಾನು ಹೋದರೆ ಕಾರಣ ವಯಸ್ಸು GetInt ಪಡೆಯುತ್ತದೆ, ಎಂದು ಇಲ್ಲಿದೆ 954 00:42:15,790 --> 00:42:18,500 ಹೋಗುವ ಉಡುಗೆ ತೊಡುಗೆ, ಅಥವಾ ಬದಲಿಸಿ ಹಿಂದಿನ ವ್ಯಕ್ತಿಯ ವಯಸ್ಸು. 955 00:42:18,500 --> 00:42:19,760 ಆದ್ದರಿಂದ ಯಾವುದೇ ಒಳ್ಳೆಯದು. 956 00:42:19,760 --> 00:42:21,790 ನನ್ನ ಮೊದಲ ಇನ್ಸ್ಟಿಂಕ್ಟ್ ಆದ್ದರಿಂದ ಇರಬಹುದು, ಓಹ್, ಸರಿ, 957 00:42:21,790 --> 00:42:26,260 ನಾನು ಅನೇಕ ಜನರ ಪಡೆಯಲು ಬಯಸಿದರೆ ages--, ಈ age1 ಕರೆ 958 00:42:26,260 --> 00:42:31,280 ಇಂಟ್ age2 ಇಂಟ್ ಗಳಿಸುವ, ಇಂಟ್ age3 GetInt ಪಡೆಯುತ್ತದೆ. 959 00:42:31,280 --> 00:42:35,340 ಮತ್ತು ಈಗ ನಾನು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ ಕೆಲವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕೋಡ್. 960 00:42:35,340 --> 00:42:37,679 >> ಆ ಸಂಖ್ಯೆಯ ಏನಾದರೂ. 961 00:42:37,679 --> 00:42:40,470 ನಾವು ಮತ್ತೊಂದು ದಿನ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ಏನು ನಾವು, ಏನು ಮಾಡುತ್ತಿದ್ದೇವೆ ನಾವು ಏಕೆಂದರೆ ಮಾತ್ರ 962 00:42:40,470 --> 00:42:44,200 ಕ್ಷಣ ಕಾಳಜಿ age1, age2, age3 ಬಗ್ಗೆ. 963 00:42:44,200 --> 00:42:46,450 ದುರದೃಷ್ಟವಶಾತ್, ನಾನು ಒಮ್ಮೆ ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ 964 00:42:46,450 --> 00:42:51,140 ಮತ್ತು, ನಿಜವಾದ ಬಳಕೆದಾರರು ಮುಂದೆ ಇಟ್ಟಿದೆ ಮೂಲಭೂತವಾಗಿ ಕಳಪೆ ವಿನ್ಯಾಸ ಇಲ್ಲಿದೆ 965 00:42:51,140 --> 00:42:53,890 ನಾನು ತೋರುತ್ತದೆ ನಿರ್ಧಾರ ಮಾಡಿದ? 966 00:42:53,890 --> 00:42:54,624 ಹೌದು? 967 00:42:54,624 --> 00:42:55,499 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 968 00:42:55,499 --> 00:42:58,071 969 00:42:58,071 --> 00:42:59,820 ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ನಾನು ಪ್ರಯತ್ನಿಸಿದ ಮಾಡಿಲ್ಲ 970 00:42:59,820 --> 00:43:02,028 ಎಷ್ಟು ವಯಸ್ಸಿನ ಲೆಕ್ಕಾಚಾರ ನಾನು ನಿಜವಾಗಿಯೂ ಕಾಳಜಿ ಇಲ್ಲ? 971 00:43:02,028 --> 00:43:05,380 ನಾನು ಇಲ್ಲಿ ಕಡಿಮೆ ಮೂರು ಜನರು ಹೊಂದಿದ್ದರೆ, ಆದ್ದರಿಂದ ಕಡಿಮೆ ಮೂರು ವಯಸ್ಸಿನ, 972 00:43:05,380 --> 00:43:07,260 ನಾನು ಇನ್ನೂ ಕುರುಡಾಗಿ ಮೂರು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ನುಡಿದರು. 973 00:43:07,260 --> 00:43:08,720 ದೇವರು ನಾಲ್ಕು ಜನರ ತೋರಿಸುತ್ತವೆ ನಿಷೇಧಿಸಲಾಗಿತ್ತು. 974 00:43:08,720 --> 00:43:10,990 ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ. 975 00:43:10,990 --> 00:43:13,280 >> ಆದ್ದರಿಂದ ಈ ಸುದೀರ್ಘ ಕಥೆ ಸಣ್ಣ, ಉತ್ತಮ ಅಭ್ಯಾಸ ಅಲ್ಲ. 976 00:43:13,280 --> 00:43:13,780 ರೈಟ್? 977 00:43:13,780 --> 00:43:16,530 ನಾನು ಮೂಲಭೂತವಾಗಿ ನಕಲು ಮಾಡಲಾಯಿತು ಮತ್ತು ಕೋಡ್ ಅಂಟಿಸಲು ಮತ್ತು ಕೇವಲ tweaking 978 00:43:16,530 --> 00:43:17,430 ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು. 979 00:43:17,430 --> 00:43:22,410 ಮತ್ತು, ನನ್ನ ದೇವರು, ಆ ವೇಳೆ, ಮೂರು ವಯಸ್ಸಿನ, ಆದರೆ 10 ಅಥವಾ 100, ಅಥವಾ 6,500 980 00:43:22,410 --> 00:43:23,820 ಪದವಿಪೂರ್ವ, ಉದಾಹರಣೆಗೆ. 981 00:43:23,820 --> 00:43:26,950 ಈ ವಿಶೇಷವಾಗಿ ಎಂದು ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ ಸೊಗಸಾದ ಕೋಡ್, ಅಥವಾ ಸಮರ್ಥನೀಯ. 982 00:43:26,950 --> 00:43:29,200 ನೀವು ಮಾಡಬೇಕು ನೀನು ಪ್ರೋಗ್ರಾಂ ಪ್ರತಿ ಬಾರಿ ಬದಲಾಯಿಸಲು 983 00:43:29,200 --> 00:43:30,760 ಜನರು ಬದಲಾವಣೆ ನಿಮ್ಮ ಸಂಖ್ಯೆ. 984 00:43:30,760 --> 00:43:35,090 >> ಆದ್ದರಿಂದ thankfully, ನಮ್ಮ ನಿಜವಾದ ರಲ್ಲಿ ಇಂದು ages.c ಕಡತ, 985 00:43:35,090 --> 00:43:36,970 ನಾವು ಹೆಚ್ಚು ಬುದ್ಧಿವಂತ ಪರಿಹಾರ. 986 00:43:36,970 --> 00:43:39,800 ಮೊದಲ, ನಾನು ಸಾಲ ಪಡೆಯಲಿದ್ದೇನೆ , ನಾವು ಕೆಲವು ಬಾರಿ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ ನಿರ್ಮಿಸಲು 987 00:43:39,800 --> 00:43:43,744 ಈ ಪಡೆಯುವ ಸಲುವಾಗಿ, ಲೂಪ್ ಮಾಡಲು ಕೋಣೆಯಲ್ಲಿ ಜನರ ಸಂಖ್ಯೆ. 988 00:43:43,744 --> 00:43:46,910 ನಾನು ಮತ್ತೆ, ಬಳಕೆದಾರ ಪೀಡಿಸು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತೆ, ಅವನು ಅಥವಾ ಅವಳು ತನಕ ನನಗೆ ನೀಡುತ್ತದೆ 989 00:43:46,910 --> 00:43:49,260 ಒಂದು ಧನಾತ್ಮಕ ಪೂರ್ಣಸಂಖ್ಯೆ ಎಂದು ಎನ್ ಮೌಲ್ಯವನ್ನು. 990 00:43:49,260 --> 00:43:51,590 >> ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಿಲ್ಲ, ಕಳೆದ ಸಮಯ ನ ಧನಾತ್ಮಕ ಇಂಟ್ ಪಡೆಯಿರಿ. 991 00:43:51,590 --> 00:43:53,720 ಆದರೆ ನಾವು ಹೊಂದಿಲ್ಲ ನಿಜ, ಆದ್ದರಿಂದ ನಾನು ಮುಂದೆ 992 00:43:53,720 --> 00:43:55,660 ಮತ್ತು ಈ ಪರಿಕಲ್ಪನೆಯನ್ನು ಜಾರಿಗೆ ನೀವು. 993 00:43:55,660 --> 00:43:58,410 ಈಗ ಕೆಳಗೆ ಇಲ್ಲಿ ಈ ಹೊಸ ಟ್ರಿಕ್ ಆಗಿದೆ. 994 00:43:58,410 --> 00:44:02,260 ಅಭಿಪ್ರಾಯ ಸಾಲು 27 ರಲ್ಲಿ ಸಾಲು 26 ಸೂಚಿಸುತ್ತದೆ ರಲ್ಲಿ, 995 00:44:02,260 --> 00:44:05,180 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಿದ ಇದರಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬರ ವಯಸ್ಸು ಶೇಖರಿಸಿಡಲು. 996 00:44:05,180 --> 00:44:09,320 >> ಆದ್ದರಿಂದ ನೀವು, ಒಂದು ಇಂಟ್ ಅಲ್ಲ ಪಡೆಯಲು ಬಯಸಿದರೆ ಎರಡು, ints, ಆದರೆ ints ಒಂದು ಇಡೀ ಗುಂಪೇ. 997 00:44:09,320 --> 00:44:13,800 ನಿರ್ದಿಷ್ಟವಾಗಿ N ಪೂರ್ಣಾಂಕಗಳ, ಎಂದು ಎನ್ ಮಾಡಬಹುದು 100 ಇರಬಹುದು, ಮೂರು ಎಂದು, 1,000 ಇರಬಹುದು. 998 00:44:13,800 --> 00:44:17,570 ವಾಕ್ಯ ತುಂಬಾ ಸರಳವಾಗಿ, ಮಾಡುವುದು ಸೇ, ನೀವು ಯಾವ ಡೇಟಾವನ್ನು ಟೈಪ್ ಬಯಸುತ್ತೀರಿ? 999 00:44:17,570 --> 00:44:19,620 ನೀವು ಕರೆ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಏನು ಮೆಮೊರಿ ಆ ಚಂಕ್? 1000 00:44:19,620 --> 00:44:23,530 ನೀವು ಗ್ರಿಡ್ ಕರೆಯಲು ಏನು ಬಯಸುತ್ತೀರಿ ಈ ಸಚಿತ್ರವಾಗಿ ತೋರುತ್ತಿದೆ? 1001 00:44:23,530 --> 00:44:27,700 >> ಇಲ್ಲಿ ಆವರಣಗಳಲ್ಲಿ, ನೀವು ಹೇಳಲು ಹೇಗೆ ದೊಡ್ಡ ಸರಣಿ ಬಯಸುತ್ತೇನೆ. 1002 00:44:27,700 --> 00:44:30,450 ಆದ್ದರಿಂದ ಹಿಂದಿನ, ನಾನು ಹೇಳಿದರು ವಾಕ್ಯ, ಇಲ್ಲಿ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ 1003 00:44:30,450 --> 00:44:33,614 ನಾವು ಇನ್ನೂ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸುತ್ತಿರುವ ಆದರೆ ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸುವ ಇರುವಾಗ, 1004 00:44:33,614 --> 00:44:35,530 ಒಳಗೆ ಸಂಖ್ಯೆ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಎಂದರೆ 1005 00:44:35,530 --> 00:44:37,610 ಹೇಗೆ ದೊಡ್ಡ ಸರಣಿ ಎಂದು ಬಯಸುತ್ತೀರಿ. 1006 00:44:37,610 --> 00:44:42,490 >> ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನಾವು ರು ಬಳಸಿಕೊಳ್ಳುತ್ತಿದ್ದರು ಬ್ರಾಕೆಟ್ ನಾನು ಕೊಂಚ ಹಿಂದೆ, ರು, ಸ್ಟ್ರಿಂಗ್, 1007 00:44:42,490 --> 00:44:46,820 ಅಕ್ಷರಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ನಿಜಕ್ಕೂ ಆದರೆ ನೀವು ಮಾರ್ಪಡಿಸಬಹುದಾದ ಘೋಷಿಸುವ ಇರುವಾಗ, 1008 00:44:46,820 --> 00:44:49,760 ಇಲ್ಲಿ ಈ ಕೀವರ್ಡ್ ಜೊತೆ, ನೀವು ಕೇವಲ ಬರುತ್ತಿದೆ 1009 00:44:49,760 --> 00:44:54,280 ನಿರ್ದಿಷ್ಟ ಸೂಚ್ಯಂಕ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಆ ಸರಣಿ ಅಂಶ. 1010 00:44:54,280 --> 00:44:57,090 ನಾವು ತಿಳಿಯಲು ಒಮ್ಮೆ, ಉಳಿದ ಈ ನೇರವಾಗಿರುತ್ತದೆ. 1011 00:44:57,090 --> 00:45:00,765 ನಾನು ಮೊದಲ ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಹೊಸ ವೇಳೆ ವ್ಯಕ್ತಿ ಸಂಖ್ಯೆ ನಾನು ವಯಸ್ಸು ಎಂಬುದನ್ನು. 1012 00:45:00,765 --> 00:45:03,890 ನಾನು, ವ್ಯಕ್ತಿ ಒಂದನೇ ಹೇಳಲು ಅಲ್ಲಿ ವ್ಯಕ್ತಿ ಸಂಖ್ಯೆ ಎರಡು, ವ್ಯಕ್ತಿಯ ಸಂಖ್ಯೆ ಮೂರು. 1013 00:45:03,890 --> 00:45:06,306 >> ಮತ್ತು ನಾನು, ಅಂಕಗಣಿತದ ಮಾಡುತ್ತಿರುವೆ ಆದ್ದರಿಂದ ಹಾಗೆ ಸಾಮಾನ್ಯ ಜನರು, 1014 00:45:06,306 --> 00:45:09,030 ನಾವು ಈ ಒಂದು ಲೆಕ್ಕ ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಶೂನ್ಯ. 1015 00:45:09,030 --> 00:45:13,620 ತದನಂತರ ನಾನು GetInt ಕರೆ, ಆದರೆ ನಾನು ಸಂಗ್ರಹಿಸಲು ವಯಸ್ಸಿನ ಉತ್ತರವನ್ನು ನಾನು ಬ್ರಾಕೆಟ್. 1016 00:45:13,620 --> 00:45:16,610 ರಚನೆಯ i'th ವಯಸ್ಸು. 1017 00:45:16,610 --> 00:45:21,640 ಕೊನೆಯ ಬಾರಿಗೆ ಆದರೆ ನಾವು ಚಿಕಿತ್ಸೆ ಆದ್ದರಿಂದ Zamyla ಹೆಸರನ್ನು ಅಕ್ಷರಗಳನ್ನು ಈ ಪೆಟ್ಟಿಗೆಗಳು, 1018 00:45:21,640 --> 00:45:22,490 ಮತ್ತು ಇತರರು. 1019 00:45:22,490 --> 00:45:26,530 ಈಗ, ಈ ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ 32 ಬಿಟ್ಗಳು, ಅಥವಾ ನಾಲ್ಕು ಬೈಟ್ಗಳು 1020 00:45:26,530 --> 00:45:29,510 ಇದರಲ್ಲಿ ನಾವು ಸಂಗ್ರಹಿಸಬಹುದು ಒಂದು ಇಂಟ್, ಒಂದು int, ಒಂದು ಇಂಟ್. 1021 00:45:29,510 --> 00:45:31,890 ಇವೆಲ್ಲವೂ, ಮತ್ತೆ, ಅದೇ ದಶಮಾಂಶ ವಿಧ. 1022 00:45:31,890 --> 00:45:33,890 >> ಈಗ ನಾನು ಏನೋ ಸಿಲ್ಲಿ ಮಾಡಲು, ಕಾಲ ಕಳೆದಂತೆ ರೀತಿಯಲ್ಲಿ ಕೇವಲ 1023 00:45:33,890 --> 00:45:35,510 ಈ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಸಮರ್ಥಿಸಿಕೊಳ್ಳಲು. 1024 00:45:35,510 --> 00:45:40,050 ನಂತರ ಇಲ್ಲಿ ಕೆಳಗೆ, ನಾನು ಮತ್ತೆ ತಿರುಗಿ ಈಗ ಒಂದು ವರ್ಷದ ಹೇಳುವ ರಚನೆಯ ಮೇಲೆ, 1025 00:45:40,050 --> 00:45:43,090 ವ್ಯಕ್ತಿ ಒಂದನೇ ವಿಲ್ ಏನೋ ವರ್ಷ ಎಂದು. 1026 00:45:43,090 --> 00:45:45,010 ಮತ್ತು ಲೆಕ್ಕಾಚಾರ math-- ನನ್ನ ಪ್ರಕಾರ, ಈ 1027 00:45:45,010 --> 00:45:49,260 ಬಹಳ ಅಂಕಗಣಿತದ ಜಟಿಲವಾಗಿದೆ ಇಲ್ಲ ನಾನು ಅವರ ವಯಸ್ಸು ಒಂದು ಸೇರಿಸಿ. 1028 00:45:49,260 --> 00:45:51,240 ಕೇವಲ, ಮತ್ತೆ, ಈ ಪ್ರದರ್ಶಿಸಲು. 1029 00:45:51,240 --> 00:45:57,910 >> ನಾನು ಸೂಚ್ಯಂಕ ಮಾಡಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ, ರು, ಆದ್ದರಿಂದ ವಯಸ್ಸಿನ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇನ್ನು ನಾನು ಸೂಚ್ಯಂಕ, 1030 00:45:57,910 --> 00:45:59,950 ಅಲ್ಲಿ ಹಾಗೆ. 1031 00:45:59,950 --> 00:46:03,340 ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಈ ನಮಗೆ ತೆಗೆದುಕೊಂಡು ಹೋಗುವ ಇದೆ? 1032 00:46:03,340 --> 00:46:07,070 ನಾವು ನೋಡುತ್ತಾರೆ, ಅಂತಿಮವಾಗಿ, ಒಂದು ದಿನಗಳಲ್ಲಿ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಬರಲು. 1033 00:46:07,070 --> 00:46:09,510 ಒಂದು, ಈ ಬಾರಿ, ಯಾವಾಗ ನಿಮ್ಮ ಸ್ವಂತ ಬರೆಯಲು, 1034 00:46:09,510 --> 00:46:11,239 ಮಾರಿಯೋ, ಹೊಟ್ಟೆಬಾಕತನದ, ಕ್ರೆಡಿಟ್ ನಂತಹ. 1035 00:46:11,239 --> 00:46:13,780 ನೀವು ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಲಾಗಿದೆ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಹೊಡೆಯುವ ನಮೂದಿಸಿ. 1036 00:46:13,780 --> 00:46:15,610 ನಂತರ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಪಡೆಯುವಲ್ಲಿ. 1037 00:46:15,610 --> 00:46:18,137 >> GetString, GetInt ಜೊತೆ, getLongLong, ಅಥವಾ ಹಾಗೆ. 1038 00:46:18,137 --> 00:46:20,720 ಆದರೆ ಸಿ ಬೆಂಬಲಿಸುತ್ತದೆ ತಿರುಗಿದರೆ ಏನೋ ಆಜ್ಞಾ ಸಾಲಿನ ಎಂಬ 1039 00:46:20,720 --> 00:46:25,740 ನಮಗೆ ಅವಕಾಶ ಹೋಗುತ್ತದೆ ವಾದಗಳನ್ನು, ವಾಸ್ತವವಾಗಿ ನೀವು ಟೈಪ್ ಪದಗಳನ್ನು ಪಡೆಯಲು, 1040 00:46:25,740 --> 00:46:28,570 ಮಿಟುಕಿಸುವುದು ಪ್ರಾಂಪ್ಟ್ ನಲ್ಲಿ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು ನಂತರ. 1041 00:46:28,570 --> 00:46:31,430 >> , ನೀವು ಬರಲು ದಿನಗಳಲ್ಲಿ ಆದ್ದರಿಂದ ಸೀಸರ್ ರೀತಿಯ ಟೈಪ್ ಇರಬಹುದು, 1042 00:46:31,430 --> 00:46:34,950 ಅಥವಾ ಸೀಸರ್ ನಂತರ ಸಂಖ್ಯೆ 13. 1043 00:46:34,950 --> 00:46:36,070 ನಾವು ಆ ಕೆಲಸ ಹೇಗೆ ನೋಡುತ್ತಾರೆ. 1044 00:46:36,070 --> 00:46:37,550 ವಾಸ್ತವವಾಗಿ, ಏಕೆಂದರೆ ಸಮಸ್ಯೆಯನ್ನು ನಾವು ಆರ್, ಎರಡು ಸೆಟ್ 1045 00:46:37,550 --> 00:46:39,383 ನೀವು ಪರಿಚಯಿಸಲು ಹೋಗುವ ಸ್ವಲ್ಪ ಏನೋ 1046 00:46:39,383 --> 00:46:42,360 Ralphie ನೆನಪಿಸುತ್ತಿದ್ದ ನಕ್ಷಾಶಾಸ್ತ್ರ ಹಿಂದಿನ ಸವಾಲು. 1047 00:46:42,360 --> 00:46:43,970 ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ರಾಂಬ್ಲಿಂಗ್ ಕಲೆಯಾಗಿದೆ. 1048 00:46:43,970 --> 00:46:46,660 ಈ, ವಾಸ್ತವವಾಗಿ, ತುಂಬಾ ಆಗಿದೆ Ralphie ಏನು ನೆನಪಿಗೆ. 1049 00:46:46,660 --> 00:46:51,380 >> ಈ ಗೂಢಲಿಪೀಕರಣದ ಒಂದು ಉದಾಹರಣೆ ಕ್ರಮಾವಳಿ, ಆರ್ ಓ ಟಿ 13 rot13 ಎಂಬ. 1050 00:46:51,380 --> 00:46:54,910 ಇದು ಕೇವಲ ತಿರುಗಿಸಲು ಅರ್ಥ ವರ್ಣಮಾಲೆಯ 13 ಸ್ಥಳಗಳಲ್ಲಿ ಅಕ್ಷರಗಳು. 1051 00:46:54,910 --> 00:46:58,309 ನೀವು ಹಾಗೆ ವೇಳೆ, ನೀವು ಈಗ ನೋಡುತ್ತಾರೆ ಒಂದು ಸುಪರಿಚಿತ ನುಡಿಗಟ್ಟು, ಬಹುಶಃ, ಏನು. 1052 00:46:58,309 --> 00:47:01,100 ಆದರೆ ರೀತಿಯಲ್ಲಿ ನಾವು ಬಳಸಲು ನೀನು ಈ, ಅಂತಿಮವಾಗಿ, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ. 1053 00:47:01,100 --> 00:47:04,390 >> ಪಿ, ಪ್ರಮಾಣಿತ ಆವೃತ್ತಿಯಲ್ಲಿ, ಎರಡು ಸೆಟ್ ನೀವು, ಸೈಫರ್ಗಳು ಒಂದೆರಡು ಅಳವಡಿಸಲು ಮಾಡುತ್ತೇವೆ 1054 00:47:04,390 --> 00:47:06,720 ಸೀಸರ್ ಎಂದು ಒಂದು, ಪ್ರಮುಖ ರಲ್ಲಿ ಎಂಬ ಒಂದು. 1055 00:47:06,720 --> 00:47:10,090 ಅವೆರಡೂ ವೃತ್ತಾಕಾರದಲ್ಲಿರುತ್ತದೆ ಆ ಸೈಫರ್ಗಳು, ನೀವು ಹೇಗಾದರೂ 1056 00:47:10,090 --> 00:47:11,826 ಬೇರೊಂದು ಅಕ್ಷರವನ್ನು ಒಂದು ಪತ್ರ ಮಾಡಿ. 1057 00:47:11,826 --> 00:47:12,950 ಮತ್ತು ಸೀಸರ್ ಸರಳ ಸೂಪರ್. 1058 00:47:12,950 --> 00:47:16,220 ನೀವು, ನೀವು 13 ಸೇರಿಸಲು, ಒಂದು ಸೇರಿಸಿ ಅಥವಾ 26 ವರೆಗೆ ಕೆಲವು ಸಂಖ್ಯೆ. 1059 00:47:16,220 --> 00:47:19,570 ಪ್ರಮುಖ ರಲ್ಲಿ ಆ ಮಾಡುವುದಕ್ಕಿಂತ ಪತ್ರ ಆಧಾರದ. 1060 00:47:19,570 --> 00:47:22,140 ಪ್ರಮುಖ ರಲ್ಲಿ ಆದ್ದರಿಂದ, ನೀವು ನೋಡುತ್ತೀರಿ ವಿಶೇಷ, ಹೆಚ್ಚು ಸುರಕ್ಷಿತ. 1061 00:47:22,140 --> 00:47:24,973 >> ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ ಏನು ನೀವು ಅನುಷ್ಠಾನಕ್ಕೆ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ ಮತ್ತು ಪಿ ಎರಡು ಸೆಟ್ 1062 00:47:24,973 --> 00:47:29,050 ನೀವು ಎರಡೂ ಬಳಸುವ ಕೀಲಿಕೈ ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಅಸಂಕೇತೀಕರಣವನ್ನು ಫಾರ್. 1063 00:47:29,050 --> 00:47:32,160 ಮಾಡುವ ಉಲ್ಲೇಖಿಸಿ ಸರಳ ಪಠ್ಯ, ಕೆಲವು ಮೂಲ ಸಂದೇಶ, 1064 00:47:32,160 --> 00:47:34,490 ಗುಪ್ತಲಿಪಿ ಪಠ್ಯ, ಒಳಗೆ ಇದು ಏನೋ ಎನ್ಕ್ರಿಪ್ಟ್. 1065 00:47:34,490 --> 00:47:36,220 ತದನಂತರ ಮತ್ತೆ ಡೀಕ್ರಿಪ್ಟ್. 1066 00:47:36,220 --> 00:47:38,119 >> ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ಏತನ್ಮಧ್ಯೆ, ನೀವು ಮಾಡುತ್ತೇವೆ 1067 00:47:38,119 --> 00:47:40,660 ಇದೇ ಏನೋ ಕೆಲಸ ಉತ್ಸಾಹ, ನಾವು ನೀವು ನೀಡುತ್ತೇನೆ ಅಲ್ಲಿ 1068 00:47:40,660 --> 00:47:44,610 ಒಂದು ವಿಶಿಷ್ಟ ಲಿನಕ್ಸ್, ಅಥವಾ ಫೈಲ್, ಮ್ಯಾಕ್, ಅಥವಾ ಯುನಿಕ್ಸ್ ಕಂಪ್ಯೂಟರ್ ಎಂಬ Etsy 1069 00:47:44,610 --> 00:47:47,800 ಇಡೀ ಹೊಂದಿರುವ ಪಾಸ್ವರ್ಡ್, ಬಳಕೆದಾರ ಮತ್ತು ಗುಪ್ತಪದಗಳನ್ನು ಗುಂಪೇ. 1070 00:47:47,800 --> 00:47:50,932 ಮತ್ತು ಆ ಗುಪ್ತಪದಗಳನ್ನು ಎಲ್ಲಾ ಹೊಂದಿವೆ ಎನ್ಕ್ರಿಪ್ಟ್, ಅಥವಾ hashed ಮಾಡಲಾಗಿದೆ, 1071 00:47:50,932 --> 00:47:53,140 ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಸರಿಯಾಗಿ ಮಾತನಾಡಲು ನೀವು ವಿಶೇಷ ನೋಡುತ್ತಾರೆ ಎಂದು. 1072 00:47:53,140 --> 00:47:57,090 >> ಮತ್ತು ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಸ್ಪರ್ಧಿಸಲಿರುವ ಈ ರೀತಿಯ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಂಡು ನಿಮಗೆ, 1073 00:47:57,090 --> 00:47:58,800 ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಕ್ರ್ಯಾಕಿಂಗ್. 1074 00:47:58,800 --> 00:48:02,590 ಆ ಕುರಿತಾಗಿ, ಏನು ಮಾನವ ಪಾಸ್ವರ್ಡ್ ವಾಸ್ತವವಾಗಿ. 1075 00:48:02,590 --> 00:48:05,570 ವಾಸ್ತವವಾಗಿ, ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಇವೆ, ಏಕೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಪಷ್ಟ ಪಠ್ಯದಲ್ಲಿ ಇಲ್ಲ, 1076 00:48:05,570 --> 00:48:08,260 ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಊಹಿಸಲು ಹಾರ್ಡ್ ಇರಬೇಕು. 1077 00:48:08,260 --> 00:48:09,610 ಯಾವಾಗಲೂ ಅಲ್ಲ. 1078 00:48:09,610 --> 00:48:12,110 >> ಮತ್ತು ನಾನು ನಾವು ಏನು ಎಂದೆನಿಸಿತ್ತು ಆಗಿದೆ ಒಂದೆರಡು ನಿಮಿಷಗಳ ಮುಕ್ತಾಯ 1079 00:48:12,110 --> 00:48:15,160 ನಿರ್ದಿಷ್ಟವಾಗಿ ನಲ್ಲಿ ಮಿಂಚು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಕಳಪೆ ಆಯ್ಕೆಯ 1080 00:48:15,160 --> 00:48:17,260 ಒಂದು ಚಿತ್ರ ನಿಮ್ಮನ್ನು ಪ್ರೀತಿಯಿಂದ ಮರುಪಡೆಯಲು ಇರಬಹುದು. 1081 00:48:17,260 --> 00:48:18,915 ಅಲ್ಲ, ನೀವು ಬಾಡಿಗೆಗೆ. 1082 00:48:18,915 --> 00:48:20,070 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 1083 00:48:20,070 --> 00:48:22,320 >> -ಹೆಲ್ಮೆಟ್, ನೀವು ದೆವ್ವ, ಇಂದಿನ ವಿಶೇಷವೇನು? 1084 00:48:22,320 --> 00:48:24,240 ನನ್ನ ಮಗಳು ಏನು ಮಾಡುತ್ತಿದ್ದಾರೆ? 1085 00:48:24,240 --> 00:48:28,010 >> ಪರಿಚಯಿಸಲು ನನ್ನನ್ನು -Permit ಮೇಧಾವಿ ಯುವ ಪ್ಲಾಸ್ಟಿಕ್ ಸರ್ಜನ್, 1086 00:48:28,010 --> 00:48:30,010 ಡಾಕ್ಟರ್ ಫಿಲಿಪ್ Schlotkin ತಿನ್ನುವೆ. 1087 00:48:30,010 --> 00:48:35,020 ಮಹಾನ್ ನಾಶಿಕ ಮ್ಯಾನ್ ಇಡೀ ಬ್ರಹ್ಮಾಂಡದ ಮತ್ತು ಬೆವರ್ಲಿ ಹಿಲ್ಸ್. 1088 00:48:35,020 --> 00:48:36,140 >> -Your ಹೈನೆಸ್. 1089 00:48:36,140 --> 00:48:36,820 >> -Nose ಕೆಲಸ? 1090 00:48:36,820 --> 00:48:37,700 ನಾನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲಾಗಿಲ್ಲ. 1091 00:48:37,700 --> 00:48:39,070 ಅವರು ಈಗಾಗಲೇ ನಾಶಿಕ ಹೊಂದಿದ್ದ. 1092 00:48:39,070 --> 00:48:40,800 ಇದು ತನ್ನ ಸಿಹಿ 16 ಉಪಸ್ಥಿತರಿದ್ದರು. 1093 00:48:40,800 --> 00:48:42,590 >> ಇಲ್ಲ, ಇದು ನಿಮ್ಮ ಅನಿಸಿಕೆ ಏನು ಅಲ್ಲ. 1094 00:48:42,590 --> 00:48:44,490 ಇದು ಬಹಳ ಬಹಳ ಕೆಟ್ಟದಾದ ಇಲ್ಲಿದೆ. 1095 00:48:44,490 --> 00:48:48,160 ನೀವು ನನಗೆ ನೀಡದಿದ್ದಲ್ಲಿ ಏರ್ ಶೀಲ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು, 1096 00:48:48,160 --> 00:48:52,748 ವೈದ್ಯರು Schlotkin ತಿನ್ನುವೆ ನೀಡುತ್ತದೆ ನಿಮ್ಮ ಮಗಳು ತನ್ನ ಹಳೆಯ ಮೂಗು ಬ್ಯಾಕ್. 1097 00:48:52,748 --> 00:48:53,748 - [Gasps] Nooooooooooooo. 1098 00:48:53,748 --> 00:48:57,684 1099 00:48:57,684 --> 00:48:59,652 ನೀವು ಅಲ್ಲಿ ಎಂದು ಬಂದೆವು? 1100 00:48:59,652 --> 00:49:00,640 >> -ಆಲ್ ರೈಟ್. 1101 00:49:00,640 --> 00:49:02,506 ನಾನು ಹೇಳುತ್ತೇನೆ, ಹೇಳುತ್ತೇನೆ. 1102 00:49:02,506 --> 00:49:03,498 >> ಇಲ್ಲ, ಡ್ಯಾಡಿ, ಯಾವುದೇ. 1103 00:49:03,498 --> 00:49:04,490 ನೀವು ಮಾಡಬಾರದು. 1104 00:49:04,490 --> 00:49:06,090 >> -You're ಬಲ ಪ್ರಿಯ. 1105 00:49:06,090 --> 00:49:07,390 ನಾನು ನಿಮ್ಮ ಹೊಸ ಮೂಗು ತಪ್ಪಿಸಿಕೊಳ್ಳಬಾರದ ಮಾಡುತ್ತೇವೆ. 1106 00:49:07,390 --> 00:49:10,990 ಆದರೆ ನಾನು ಹೇಳಿ ಸಾಧ್ಯವಿಲ್ಲ ಸಂಯೋಜನೆ ಯಾವುದೇ. 1107 00:49:10,990 --> 00:49:12,450 >> ಹಾಗೂ ವೆರಿ. 1108 00:49:12,450 --> 00:49:14,830 ಡಾಕ್ಟರ್ Schlotkin, ನಿಮ್ಮ ಕೆಟ್ಟ ಹಾಗೆ. 1109 00:49:14,830 --> 00:49:15,744 >> -ನನ್ನ ಆನಂದ. 1110 00:49:15,744 --> 00:49:19,860 1111 00:49:19,860 --> 00:49:20,800 >> ಇಲ್ಲ! 1112 00:49:20,800 --> 00:49:22,780 ನಿರೀಕ್ಷಿಸಿ, ನಿರೀಕ್ಷಿಸಿ. 1113 00:49:22,780 --> 00:49:24,000 ನಾನು ಹೇಳುತ್ತೇನೆ. 1114 00:49:24,000 --> 00:49:25,830 ನಾನು ಹೇಳುತ್ತೇನೆ. 1115 00:49:25,830 --> 00:49:28,270 >> -ನಾನು ಕೆಲಸ ಎಂದು ತಿಳಿದಿದ್ದರು. 1116 00:49:28,270 --> 00:49:31,390 ಸರಿ, ನನಗೆ ಇದು ನೀಡಿ. 1117 00:49:31,390 --> 00:49:36,220 >> ವ್ಯಕ್ತಿ ಸಂಯೋಜನೆಯನ್ನು ಒಂದಾಗಿದೆ. 1118 00:49:36,220 --> 00:49:36,740 >> -ಒಂದು. 1119 00:49:36,740 --> 00:49:37,473 >> -ಒಂದು. 1120 00:49:37,473 --> 00:49:37,972 -ಎರಡು. 1121 00:49:37,972 --> 00:49:38,471 -ಎರಡು. 1122 00:49:38,471 --> 00:49:39,800 -ಎರಡು. 1123 00:49:39,800 --> 00:49:40,300 -Three. 1124 00:49:40,300 --> 00:49:40,800 -Three. 1125 00:49:40,800 --> 00:49:41,800 -Three. 1126 00:49:41,800 --> 00:49:42,300 -Four. 1127 00:49:42,300 --> 00:49:42,800 -Four. 1128 00:49:42,800 --> 00:49:44,707 -Four. 1129 00:49:44,707 --> 00:49:45,521 -Five. 1130 00:49:45,521 --> 00:49:46,430 -Five. 1131 00:49:46,430 --> 00:49:47,930 -Five. 1132 00:49:47,930 --> 00:49:53,480 ಸಂಯೋಜನೆಯನ್ನು ಒಂದಾಗಿದೆ -ಆದ್ದರಿಂದ, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು. 1133 00:49:53,480 --> 00:49:56,140 ಆ ಕೆಟ್ಟ ಸಂಯೋಗವಾಗಿದೆ ನಾನು ನನ್ನ ಜೀವನದಲ್ಲಿ ಕೇಳಲು. 1134 00:49:56,140 --> 00:49:58,640 ಆ ವಿಷಯ ಒಂದು ರೀತಿಯ ಈಡಿಯಟ್ ತನ್ನ ಹಾಸಿಗೆ ಮೇಲೆ ಹೊಂದಿರುತ್ತದೆ. 1135 00:49:58,640 --> 00:50:00,000 >> ನಿಮ್ಮ ಹೈನೆಸ್, ನಿಮಗೆ -Thank. 1136 00:50:00,000 --> 00:50:01,340 >> [ದೂರಸ್ಥ ಕ್ಲಿಕ್] 1137 00:50:01,340 --> 00:50:02,450 >> ನೀವು -ಏನು ಮಾಡಿದಿರಿ? 1138 00:50:02,450 --> 00:50:03,800 >> -ನಾನು ವಾಲ್ ಆಫ್ ಮಾಡಲಾಗಿದೆ. 1139 00:50:03,800 --> 00:50:05,010 >> ಇಲ್ಲ, ನೀವು ಮಾಡಲಿಲ್ಲ ಇಡೀ ಚಿತ್ರ ಆಫ್ ಮಾಡಲಾಗಿದೆ. 1140 00:50:05,010 --> 00:50:06,220 >> -ನಾನು Must've ತಪ್ಪು ಬಟನ್ ಒತ್ತಿದರೆ. 1141 00:50:06,220 --> 00:50:07,064 >> ಬಾವಿ, ಅದರ ಮೇಲೆ ಹಾಕಿದರೆ! 1142 00:50:07,064 --> 00:50:07,910 ಚಿತ್ರದ ಮೇಲೆ ಮುಂದೂಡಲಾಗಿದೆ! 1143 00:50:07,910 --> 00:50:08,300 >> -ಹೌದು, ಸರ್! 1144 00:50:08,300 --> 00:50:08,799 ಹೌದು, ಸರ್. 1145 00:50:08,799 --> 00:50:09,660 ನ, ಅರ್ನಾಲ್ಡ್ ಹೋಗಿ ಲೆಟ್. 1146 00:50:09,660 --> 00:50:10,450 , ಗ್ರೆಚೆನ್ ಕಮ್. 1147 00:50:10,450 --> 00:50:12,533 ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಮಾಡುತ್ತೇವೆ ಗೊತ್ತು ಈ ನಿಮಗೆ ಬಿಲ್ ಮಾಡಬೇಕು. 1148 00:50:12,533 --> 00:50:16,720 1149 00:50:16,720 --> 00:50:17,220 ಬಾವಿ? 1150 00:50:17,220 --> 00:50:17,802 ಇದು ಕೆಲಸ ಮಾಡಲಿಲ್ಲ? 1151 00:50:17,802 --> 00:50:18,510 ರಾಜ ವೇರ್ ಈಸ್? 1152 00:50:18,510 --> 00:50:20,218 >> -ಇದು, ಸರ್, ಕೆಲಸ ನಾವು ಸಂಯೋಜನೆ ಹೊಂದಿವೆ. 1153 00:50:20,218 --> 00:50:20,740 ಗ್ರೇಟ್. 1154 00:50:20,740 --> 00:50:24,810 ಈಗ ನಾವು ಪ್ರತಿ ಕೊನೆಯ ಉಸಿರು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಗ್ರಹದ Druidia ನಿಂದ ತಾಜಾ ಗಾಳಿಯ. 1155 00:50:24,810 --> 00:50:25,890 ಸಂಯೋಜನೆ ಎಂದರೇನು? 1156 00:50:25,890 --> 00:50:28,155 >> -ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು. 1157 00:50:28,155 --> 00:50:29,890 >> -ಒಂದು, ಎರಡು, ಮೂರು, ನಾಲ್ಕು, ಐದು? 1158 00:50:29,890 --> 00:50:30,390 ಹೌದು. 1159 00:50:30,390 --> 00:50:31,110 -That ಅದ್ಭುತ ಇಲ್ಲಿದೆ. 1160 00:50:31,110 --> 00:50:34,550 ನಾನು ಅದೇ ಪಡೆದಿರುವಿರಿ ನನ್ನ ಸಾಮಾನು ಮೇಲೆ ಸಂಯೋಜನೆಯನ್ನು. 1161 00:50:34,550 --> 00:50:37,160 Spaceball 1 ತಯಾರು ತಕ್ಷಣದ ನಿರ್ಗಮಿಸಿದ. 1162 00:50:37,160 --> 00:50:38,160 >> -ಹೌದು, ಸರ್. 1163 00:50:38,160 --> 00:50:40,745 >> ಬದಲಾಯಿಸಲು -ಮತ್ತು ನನ್ನ ಸಾಮಾನು ಮೇಲೆ ಸಂಯೋಜನೆಯನ್ನು. 1164 00:50:40,745 --> 00:50:41,578 [ಬಾಗಿಲು ಮುಚ್ಚುವ ಧ್ವನಿ] 1165 00:50:41,578 --> 00:50:42,064 [ಬಾಗಿಲುಗಳು ಖಣಿ ಹೆಲ್ಮೆಟ್ ಬಾರಿಸುವ] 1166 00:50:42,064 --> 00:50:42,550 -Ahh. 1167 00:50:42,550 --> 00:50:43,383 [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 1168 00:50:43,383 --> 00:50:46,700 ಡೇವಿಡ್ ಜೆ MALAN: ಅದು ಅದು , CS50, ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡುತ್ತೀರಿ. 1169 00:50:46,700 --> 00:50:49,883 ನಿರೂಪಕ: ಈಗ, ಡೀಪ್ Daven ಫರ್ನ್ಹ್ಯಾಂ ಮೂಲಕ ಥಾಟ್ಸ್,. 1170 00:50:49,883 --> 00:50:53,160 1171 00:50:53,160 --> 00:50:55,860 >> DAVEN FARNHAM: ಸಿ ಕೋಡಿಂಗ್ ಆಗಿದೆ ಸ್ಕ್ರಾಚ್ ಗಿಂತ ತುಂಬಾ ಕಷ್ಟ. 1172 00:50:55,860 --> 00:50:57,320 , printf ಸ್ಕ್ರಾಚ್ ಸುಳ್ಳು. 1173 00:50:57,320 --> 00:50:59,930 1174 00:50:59,930 --> 00:51:01,430 >> [ನಗು soundbite] 1175 00:51:01,430 --> 00:51:02,486