1 00:00:00,000 --> 00:00:07,810 2 00:00:07,810 --> 00:00:09,840 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸ್ವಾಗತ, ವಾರದ 6 ಎಲ್ಲರೂ,. 3 00:00:09,840 --> 00:00:14,790 ನಾನು ಜೀವಂತವಾಗಿ ನೀವು ಎಲ್ಲಾ ನೋಡಲು ಸಂತೋಷವಾಗಿದೆ ಮತ್ತು ರಸಪ್ರಶ್ನೆ 0 ನಂತರ, ಏಕೆಂದರೆ ನಾನು ತಿಳಿದಿದೆ 4 00:00:14,790 --> 00:00:15,810 ಸ್ವಲ್ಪ ಒರಟು. 5 00:00:15,810 --> 00:00:18,370 ಆದರೆ Thankfully, ನೀವು ಎಲ್ಲಾ ವಿಸ್ಮಯಕಾರಿಯಾಗಿ ಚೆನ್ನಾಗಿ ಮಾಡಿದರು. 6 00:00:18,370 --> 00:00:21,680 ಮತ್ತು ಆದ್ದರಿಂದ ಅದ್ಭುತ ಹೊಂದಿದೆ. 7 00:00:21,680 --> 00:00:25,840 ನೀವು ನನ್ನ ವಿಭಾಗದಲ್ಲಿ ನೀವು, ನಾನು ಅತ್ಯಂತ ನೀಡಿದ್ದೇನೆ ನೀವು ಈಗಾಗಲೇ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆಗಳು ಬ್ಯಾಕ್. 8 00:00:25,840 --> 00:00:28,050 >> ನೀವು ಒಂದೆರಡು, ನಾನು ಭೇಟಿಯಾಗುವ ನುಡಿದರು ವರ್ಗ ನಂತರ. 9 00:00:28,050 --> 00:00:32,360 ಮತ್ತು ನೀವು ವಿಸ್ತರಣೆಯನ್ನು ವಿದ್ಯಾರ್ಥಿ ಮತ್ತು ಇಂತಹ ನೀವು ಮತ್ತೆ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ ಸ್ವೀಕರಿಸದ 10 00:00:32,360 --> 00:00:35,490 ಇನ್ನೂ ನಿಮ್ಮ TF ಬಹುಶಃ ಇದು ಕೆಲಸ ಇದೆ ಮತ್ತು ಅದರ ಶ್ರೇಣಿಕೃತ, ಮತ್ತು ಅದನ್ನು ಮರಳಿ ಪಡೆಯಲು ಕಾಣಿಸುತ್ತದೆ 11 00:00:35,490 --> 00:00:36,490 ನೀವು ಸ್ವಲ್ಪ. 12 00:00:36,490 --> 00:00:39,650 ಯಾರು ಆದ್ದರಿಂದ ನನ್ನ ವಿಸ್ತರಣೆಯನ್ನು ವಿದ್ಯಾರ್ಥಿಗಳು ಇದೀಗ ವೀಕ್ಷಿಸಲು - ಆಶಾದಾಯಕವಾಗಿ ವಾಸಿಸಲು - 13 00:00:39,650 --> 00:00:42,880 ನಾನು ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆಗಳು ಪಡೆಯುತ್ತಾನೆ ಸ್ವಲ್ಪ ಹಾಗೆಯೇ. 14 00:00:42,880 --> 00:00:45,670 >> ಕೆಳಗಿನಂತೆ ಇಂದು ನಮ್ಮ ಕಾರ್ಯಸೂಚಿ. 15 00:00:45,670 --> 00:00:50,170 ಮೊದಲ, ನಾವು ಕೆಲವು ಮೇಲೆ ಹೋಗಿ ನೀನು CS50 ನಿಮಗಾಗಿ ಒದಗಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು. 16 00:00:50,170 --> 00:00:54,590 ನಾವು ಮುಂದಿನ ರಸಪ್ರಶ್ನೆ 0 ಮೇಲೆ ಹೋಗಿ ನೀನು ನಾನು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಯಾರೇ ಉತ್ತರಿಸುತ್ತೇವೆ 17 00:00:54,590 --> 00:00:57,360 ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ಹೊಂದಿದೆ. 18 00:00:57,360 --> 00:01:02,050 ನಂತರ, ನಾವು ಮೇಲೆ ಮುಚ್ಚಲಿದೆ ಕಡತ I / O ಸಮಸ್ಯೆ 5 ಸೆಟ್. 19 00:01:02,050 --> 00:01:07,360 ಆ ಕೊನೆಯ ಎರಡು ವಿಷಯಗಳ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ವಿಭಾಗದ ಗಾತ್ರದ ಇಂದು. 20 00:01:07,360 --> 00:01:11,680 >> ನಾನು ಪ್ರತಿ ವಾರ ಈ ಪಟ್ಟಿಯನ್ನು ಹಾಕಿ ನೀವು ಎಲ್ಲಾ, ಆದರೆ ಕೋರ್ ಜ್ಞಾಪನೆ 21 00:01:11,680 --> 00:01:14,650 ಭಾಗವನ್ನುತೆರೆದು, ನಾವು ಕೇವಲ 90 ನಿಮಿಷಗಳ - ನಾವು ಎಲ್ಲವೂ ರಕ್ಷಣೆ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನಾನು 22 00:01:14,650 --> 00:01:16,280 ನೀವು ಹುಡುಗರಿಗೆ ರಕ್ಷಣೆ ಉತ್ಸುಕರಾಗಿದ್ದೇವೆ. 23 00:01:16,280 --> 00:01:21,170 ಆದರೆ ನಾವು ಸಂಪನ್ಮೂಲಗಳ ಒಂದು ಟನ್ ಹೊಂದಿಲ್ಲ ನೀವು ತಿಳಿಯಲು ನೀವು ಮೇಲೆ ಸೆಳೆಯಲು 24 00:01:21,170 --> 00:01:24,000 ಮೂಲಕ ವಸ್ತು ಮತ್ತು ಕೆಲಸ ನಿಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್. 25 00:01:24,000 --> 00:01:30,810 >> ನಾನು ಆನ್ಲೈನ್ ಪಠ್ಯ ಎಂಬುದನ್ನು ನೆನಪಿಸುವ ನೀವು ವೇಳೆ ತುಂಬಲು ಅಪ್ ಸೆಟ್ ಬಾಕ್ಸ್, 26 00:01:30,810 --> 00:01:33,250 ನನಗೆ ಯಾವುದೇ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಧನಾತ್ಮಕ ಮತ್ತು ಎರಡೂ 27 00:01:33,250 --> 00:01:35,180 ವಿಭಾಗ ಬಗ್ಗೆ, ರಚನಾತ್ಮಕ. 28 00:01:35,180 --> 00:01:38,600 ಆ URL ಬಲ ಕೆಳಗೆ ಇಲ್ಲಿ ಇದೆ. 29 00:01:38,600 --> 00:01:43,250 ನೀವು ಯಾವುದೇ ಹಾಗಾಗಿ, ಒಂದು ಕ್ಷಣ ತೆಗೆದುಕೊಳ್ಳಲು ದಯವಿಟ್ಟು ಪ್ರತಿಕ್ರಿಯೆ, ಎಂಬುದನ್ನು ವಿಭಾಗದಲ್ಲಿ 30 00:01:43,250 --> 00:01:48,030 ಅಥವಾ ನಂತರ, ಅಥವಾ ನಂತರ ನೀವು ವೀಡಿಯೊ ವೀಕ್ಷಿಸಲು ಆನ್ಲೈನ್, ನನಗೆ ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ. 31 00:01:48,030 --> 00:01:52,100 ನಾನು ಅದನ್ನು ಯಾವುದೇ ಮತ್ತು ಎಲ್ಲಾ ಪ್ರಶಂಸಿಸುತ್ತೇವೆ. 32 00:01:52,100 --> 00:01:55,730 >> ಹಾಗಾಗಿ ಸಣ್ಣ ಸಂಭಾಷಣೆಗಳನ್ನು ಹೊಂದಿರುವ ನಾವು ನನ್ನ ಬಹಳಷ್ಟು 33 00:01:55,730 --> 00:01:59,350 ವಾರ ಪೂರ್ತಿ ವಿದ್ಯಾರ್ಥಿಗಳು - ನಾನು ಕೈ ಮತ್ತೆ ಕ್ವಿಸ್ ಬಗ್ಗೆ 34 00:01:59,350 --> 00:02:01,480 ಸಹಜವಾಗಿ, ನೀವು ಮಾಡುತ್ತಿರುವುದು ಹೇಗೆ ನೋಡಿದ. 35 00:02:01,480 --> 00:02:05,120 ಮತ್ತು ಒಂದು ಥೀಮ್ ಮೇಲೆ ಬಂದು ಮಾಡಿದೆ ಮೇಲೆ ಬಗ್ಗೆ ರಲ್ಲಿ - ಇನ್ 36 00:02:05,120 --> 00:02:05,660 ನಿರ್ದಿಷ್ಟ - 37 00:02:05,660 --> 00:02:07,710 ಸಮಸ್ಯೆ ಸೆಟ್. 38 00:02:07,710 --> 00:02:13,090 ಮತ್ತು ನಾನು ಆ ಥೀಮ್ಗೆ ಕೆಳಗಿವೆ ಮಾಡಿದ್ದಾರೆ ಇದೀಗ ಮಂಡಳಿಯಲ್ಲಿ. 39 00:02:13,090 --> 00:02:16,630 >> ಮೂಲಭೂತವಾಗಿ, ವ್ಯತ್ಯಾಸಗಳಿವೆ ಎಂದು ಏನೋ ತಿರುವು ನಡುವೆ 40 00:02:16,630 --> 00:02:19,590 ಸರಿಯಾಗಿ ಮತ್ತು ಕೆಲಸ ಎಂದು ಚೆನ್ನಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. 41 00:02:19,590 --> 00:02:22,920 ಹೆಚ್ಚಿನ ಜನರು ಅದ್ಭುತ ಮಾಡುತ್ತಿರುವಿರಿ ಸರಿಯಾಗಿವೆ ಪರಿಭಾಷೆಯಲ್ಲಿ - 42 00:02:22,920 --> 00:02:25,460 ಎಲ್ಲಾ Psets ಮೇಲೆ 5 ಅಥವಾ 4. 43 00:02:25,460 --> 00:02:27,930 ಹೆಚ್ಚಿನ ಜನರು ಪಡೆಯುತ್ತಿದ್ದಾರೆ ಆ ಕಾಲದ ಎಲ್ಲಾ. 44 00:02:27,930 --> 00:02:31,150 >> ಆದಾಗ್ಯೂ, ಕೇವಲ ನೀವು ಮಾಡಿದ ಏನೋ ಬಲ ನೀವು ನೀವು ಅರ್ಥವಲ್ಲ 45 00:02:31,150 --> 00:02:34,450 ಸುಂದರವಾಗಿದೆ ಏನಾದರೂ, ಅಥವಾ ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಅಥವಾ ಸ್ವಚ್ಛವಾಗಿ ನೀವು 46 00:02:34,450 --> 00:02:35,270 ಇದು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. 47 00:02:35,270 --> 00:02:36,790 ಮತ್ತು ಏನು ವಿನ್ಯಾಸ - 48 00:02:36,790 --> 00:02:39,230 ಮತ್ತು ಒಂದು ಕಡಿಮೆ ಮಟ್ಟದ, ಶೈಲಿ - 49 00:02:39,230 --> 00:02:40,450 ಅಕ್ಷಗಳ ಇವೆ. 50 00:02:40,450 --> 00:02:45,130 ಹಾಗಾಗಿ ನೀವು ಎಲ್ಲಾ ತಳ್ಳುವುದು, ಮತ್ತು ಇತರ TFS ನಾನು ಕೇವಲ ಮಾಡಲು, ನೀವು ಹುಡುಗರಿಗೆ ಮಿತಿಯನ್ನು 51 00:02:45,130 --> 00:02:48,320 ಸರಿಯಾದ, ಆದರೆ ಬದಲಾಗುತ್ತವೆ ವಿಷಯಗಳಲ್ಲಿ ಮಾಡಲಾದ ವಸ್ತುಗಳನ್ನು. 52 00:02:48,320 --> 00:02:53,060 >> ಕುಣಿಕೆಗಳು ಅನಗತ್ಯ ಕ್ರಮ, ಅಸ್ಥಿರ ವೇಳೆ recalculating ಅಲ್ಲ 53 00:02:53,060 --> 00:02:53,800 ನೀವು ಹೊಂದಿಲ್ಲ. 54 00:02:53,800 --> 00:02:58,520 ಉದಾಹರಣೆಗೆ, ಸೆಟ್ ಬ್ಯಾಕ್ ಸಮಸ್ಯೆಯನ್ನು ನೋಡುತ್ತಿರುವ 4, ಮೇಲೆ ಇಟ್ಟಿಗೆಗಳನ್ನು ಇರಿಸಿ 55 00:02:58,520 --> 00:03:03,070 ಪರದೆಯ, ಪ್ರತಿ ಸಾಲು - ಒಂದು ಪ್ರತಿ ಇಟ್ಟಿಗೆ ನೀಡಿದ ಸಾಲು ಅದೇ ವೈ ಸಂಘಟಿಸಲು ಹೊಂದಿದೆ - 56 00:03:03,070 --> 00:03:04,390 ಅದೇ ಎತ್ತರ ಭಾಗಿಯಾಗುತ್ತಾರೆ. 57 00:03:04,390 --> 00:03:07,930 >> Y-ಸಂಘಟಿಸಲು ಅವಶ್ಯಕತೆ ಇಲ್ಲ ಎಂದು ಆದ್ದರಿಂದ ಆಂತರಿಕ ಒಳಗೆ ಲೆಕ್ಕ 58 00:03:07,930 --> 00:03:11,070 ನೀವು ಸಾಧ್ಯತೆ ಬಳಸಲಾಗುತ್ತದೆ ಲೂಪ್ ರೀತಿಯಲ್ಲಿ ತೆರೆಯ ಮೇಲೆ ಆ ಇಟ್ಟಿಗೆಗಳನ್ನು ಹಾಕಲು. 59 00:03:11,070 --> 00:03:14,030 ಇದು ಕೇವಲ ಪ್ರತಿ ಲೆಕ್ ಅಗತ್ಯವಿದೆ ಸಮಯ ನೀವು ಸತತವಾಗಿ ಬದಲಾಯಿಸಿದರು, ಅಥವಾ 60 00:03:14,030 --> 00:03:15,200 ಸಾಲಾಗಿ ಕೆಳಗೆ ಹೋದರು. 61 00:03:15,200 --> 00:03:19,760 10 ಇಟ್ಟಿಗೆಗಳನ್ನು ಒಂದು ಇವೆ ಆದ್ದರಿಂದ ಹೇಳಲು ಸಾಲು, ಪ್ರತಿ ಇಟ್ಟಿಗೆ ಅದೇ ಹೊಂದಬಹುದು 62 00:03:19,760 --> 00:03:22,260 ವೈ ಸಂಘಟಿಸಲು, ಮತ್ತು ವೈ ಸಂಘಟಿಸಲು ಎಂದು ಕೇವಲ ಕಂಡುಹಿಡಿಯಬಹುದಾಗಿದೆ 63 00:03:22,260 --> 00:03:23,550 ಆ ಎಲ್ಲಾ ಒಮ್ಮೆ. 64 00:03:23,550 --> 00:03:27,810 >> ಇದು 10 ಲೆಕ್ಕ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಬಾರಿ, ಅಥವಾ ಮಾಡುತ್ತದೆ ಲೆಕ್ಕ ಅಗತ್ಯ 65 00:03:27,810 --> 00:03:30,220 ನಿಜವಾದ ಸಂಭವಿಸಿ ಕಾರ್ಯ ಕರೆ - 66 00:03:30,220 --> 00:03:33,020 ಹೊಸ gracked ಕಾರ್ಯವನ್ನು ಕರೆ. 67 00:03:33,020 --> 00:03:37,820 ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಗೊಂದಲಕ್ಕೆ ವೇಳೆ ನೀವು, ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ವಿಷಯಗಳನ್ನು 68 00:03:37,820 --> 00:03:40,730 ಪ್ರತಿಯೊಂದು ಬಾರಿ ಸಂಭವಿಸಿ ಅಗತ್ಯವಿಲ್ಲ ನೀವು ಮಾಡಬಾರದು ಲೂಪ್ ಮೂಲಕ ಹೋಗಿ 69 00:03:40,730 --> 00:03:42,900 ಲೂಪ್ ಒಳಗಿಟ್ಟು, ಮತ್ತು ಮಾಡಬಾರದು ನೀವು ಹೋಗಿ ಪ್ರತಿ ಬಾರಿ ಸಂಭವಿಸಿ 70 00:03:42,900 --> 00:03:44,080 ಲೂಪ್ ಮೂಲಕ. 71 00:03:44,080 --> 00:03:49,270 >> ನಾವು ನೋಡಿದ ಮತ್ತೊಂದು ಉತ್ತಮ ವಿನ್ಯಾಸ ಉದಾಹರಣೆಗೆ 15 ವೀಕ್ 3, ನೀವು ಇರಿಸಿಕೊಳ್ಳಲು 72 00:03:49,270 --> 00:03:50,500 ಶೂನ್ಯ ಟ್ರ್ಯಾಕ್. 73 00:03:50,500 --> 00:03:53,600 ಆದ್ದರಿಂದ ನೀವು, ನೀವು ಬೋರ್ಡ್ ಆರಂಭಿಸಲು ಮಾಡಿದಾಗ ಉಳಿಸಲು - ಜಾಗತಿಕ ವೇರಿಯಬಲ್, ಬಹುಶಃ - 74 00:03:53,600 --> 00:03:56,140 x ಮತ್ತು ಶೂನ್ಯ ವೈ ಸಂಘಟಿಸಲು. 75 00:03:56,140 --> 00:03:57,520 ತದನಂತರ ಬಂದ ನೀವು - 76 00:03:57,520 --> 00:04:00,310 ನಿಮ್ಮ ನಡೆಸುವಿಕೆಯನ್ನು ಕಾರ್ಯದಲ್ಲಿ, ಬಂದ ನೀವು ಮಾಡಲು ಯಶಸ್ವಿ ನಡೆಸುವಿಕೆಯನ್ನು, ನೀವು ನವೀಕರಿಸಲು 77 00:04:00,310 --> 00:04:02,040 ಶೂನ್ಯ ಸ್ಥಳ. 78 00:04:02,040 --> 00:04:06,240 >> ಹಾಗೆ ಮಾಡುವಲ್ಲಿ ನೀವು ಉಳಿಸಲು ಮೂಲಕ ನೋಡಲು ಕುಣಿಕೆಗಳು ಫಾರ್ ರೀತಿಯಲ್ಲಿ 79 00:04:06,240 --> 00:04:10,700 ನಿಮ್ಮ ನಡೆಸುವಿಕೆಯನ್ನು ಕಾರ್ಯದಲ್ಲಿ ಪ್ರತಿ ಬಾರಿ ಹತ್ತಲು ಮತ್ತು ಶೂನ್ಯ ಹುಡುಕಲು, ಅಥವಾ ಟೈಲ್ ಹುಡುಕಲು, 80 00:04:10,700 --> 00:04:12,460 ತದನಂತರ ಅದು ಮುಂದಿನ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ. 81 00:04:12,460 --> 00:04:16,329 ಬದಲಿಗೆ, ನೀವು ಸ್ಥಳ ಹೊಂದಿವೆ ಶೂನ್ಯ, ನೀವು, ಕೆಳಗೆ, ಮೇಲೆ ನೋಡಬಹುದು 82 00:04:16,329 --> 00:04:21,160 ಮತ್ತು ಅದರ ಎಡ ಮತ್ತು ಬಲಕ್ಕೆ, ಹುಡುಕಲು ನೀವು ಹುಡುಕುತ್ತಿರುವ ಟೈಲ್. 83 00:04:21,160 --> 00:04:24,970 >> ಆದ್ದರಿಂದ ನಾವು ಪ್ರೊಗ್ರಾಮ್ ಬರೆಯುವ, ಅವರು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಎಂದಿಗೂ ಆರ್ 84 00:04:24,970 --> 00:04:28,580 ಈ ವಿನ್ಯಾಸ ನಿರ್ಧಾರಗಳನ್ನು ಕೆಲವು ನಿಜವಾಗಿಯೂ ಅಡೆತಡೆ ಹೋಗುವ ನಿಮ್ಮ 85 00:04:28,580 --> 00:04:31,670 ಪ್ರೋಗ್ರಾಂ, ಅಥವಾ, ಇದು ನಿಧಾನವಾಗಿ ರನ್ ಮಾಡಲು ಅಥವಾ ಬಹುಶಃ ಮೆಮೊರಿ ರನ್. 86 00:04:31,670 --> 00:04:35,030 ಆದರೆ ನಾವು ಇನ್ನೂ ನೀವು ಹುಡುಗರಿಗೆ ತಳ್ಳುವುದು ಬರೆಯಲು ಸುಂದರವಾದ ಮತ್ತು 87 00:04:35,030 --> 00:04:36,450 ಆದಷ್ಟು ದಕ್ಷವಾಗಿ ಕೋಡ್. 88 00:04:36,450 --> 00:04:39,910 >> ಆದುದರಿಂದ ನೀವು ವಿಷಯಗಳನ್ನು ಬರೆಯುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಗಮನಾರ್ಹವಾಗಿ ದೊಡ್ಡ ಹೊಂದಿರುವ 89 00:04:39,910 --> 00:04:44,660 ವ್ಯಾಪ್ತಿ, ಅವರು ಉತ್ತಮ ಬರೆದ ಮಾಡಲಾಗುತ್ತದೆ ಸರಿಯಾದ ಜೊತೆಗೆ ವಿನ್ಯಾಸ. 90 00:04:44,660 --> 00:04:46,300 ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಸಂಖ್ಯೆ ಎಂದು ಹೊರತಂದಿತು. 91 00:04:46,300 --> 00:04:48,560 ನಾವು ಹುಡುಕುತ್ತಿರುವ ವಿಷಯ - ನಾವು ಮುಂದುವರಿಸಲು ನೀನು ಏನೋ 92 00:04:48,560 --> 00:04:49,840 ನೀವು ಮೇಲೆ ಹುಡುಗರಿಗೆ ತಳ್ಳುತ್ತದೆ. 93 00:04:49,840 --> 00:04:52,460 >> ನೀವು ಎಂದಾದರೂ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ವಿನ್ಯಾಸದ ಮುಕ್ತವಾಗಿರಿ 94 00:04:52,460 --> 00:04:56,870 ನನಗೆ ತಲುಪಿ, ಮತ್ತು ನಾನು ಸಂತೋಷವಾಗಿದೆ ಗೆ ನೀವು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಮೂಲಕ ನಡೆದು, 95 00:04:56,870 --> 00:05:01,320 ಮತ್ತು ವಿನ್ಯಾಸ ಕೆಲವು ತೋರಿಸಲು ನೀವು ಮಾಡಿದ, ಮತ್ತು ನೀವು ಕೆಲವು ನೀಡಿ ನಿರ್ಧಾರಗಳನ್ನು 96 00:05:01,320 --> 00:05:06,240 ಮಾಡಲು ಹೇಗೆ ಸಲಹೆಗಳನ್ನು ಸಹ ಉತ್ತಮ ವಿನ್ಯಾಸ ನಿರ್ಧಾರಗಳನ್ನು. 97 00:05:06,240 --> 00:05:08,870 >> ನಾವು ಮೇಲೆ ಸರಿಸಲು ನೀನು ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ. 98 00:05:08,870 --> 00:05:11,300 ನಾವು ಹಾಗೆ ಮೊದಲು, ಯಾರಾದರೂ ಮಾಡುತ್ತದೆ ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಏನು 99 00:05:11,300 --> 00:05:14,252 ನಾನು ಈವರೆಗೆ ಮಾಡಿದ? 100 00:05:14,252 --> 00:05:21,500 >> [ರಸ್ಲಿಂಗ್ ಸದ್ದು] 101 00:05:21,500 --> 00:05:22,750 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏಳು ಸೆಕೆಂಡ್ಗಳು. 102 00:05:22,750 --> 00:05:23,250 ಸರಿ. 103 00:05:23,250 --> 00:05:24,970 ನ ಸ್ವಲ್ಪ ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. 104 00:05:24,970 --> 00:05:26,700 ನೀವು ಅತ್ಯಂತ ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆ 0 ಹಿಂದಿನ ಹೊಂದಿವೆ. 105 00:05:26,700 --> 00:05:29,820 ನೀವು, ಆಶಾದಾಯಕವಾಗಿ ಮಾಡಿದರೆ ನೀವು ಸ್ವಲ್ಪ ನೆನಪು. 106 00:05:29,820 --> 00:05:34,770 ಆದರೆ ನೀವು ನಂತರ ರಸಪ್ರಶ್ನೆ 0, ನೀವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವೇಳೆ ಸಹ ಆನ್ಲೈನ್ ಪಿಡಿಎಫ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ 107 00:05:34,770 --> 00:05:35,890 ಮಾದರಿ ಪರಿಹಾರಗಳನ್ನು. 108 00:05:35,890 --> 00:05:39,480 >> ಯಾರೇ ಮೊದಲು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದೆ ನಾವು ಬಗ್ಗೆ ವಾರ ವಸ್ತುವಿನ ಒಳಗೆ ಜಂಪ್ 109 00:05:39,480 --> 00:05:41,520 ರಸಪ್ರಶ್ನೆ 0 ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆ - 110 00:05:41,520 --> 00:05:44,630 ಏಕೆ ಉತ್ತರವನ್ನು ಇದು ಏನು? 111 00:05:44,630 --> 00:05:47,255 ಯಾರಾದರೂ ಏನು ಬಗ್ಗೆ ಗೊಂದಲ ಇದೆ? 112 00:05:47,255 --> 00:05:50,230 ನೀವು ಬಲ ಸಮಸ್ಯೆ ಸಿಕ್ಕಿತು, ಆದರೆ ಸಹ ನನಗೆ ಸ್ವಲ್ಪ ವಿವರಿಸಲು ಬಯಸುತ್ತೇನೆ 113 00:05:50,230 --> 00:05:52,640 ಹೆಚ್ಚು, ನಾನು ಈಗ ಹಾಗೆ ಸಂತೋಷವಾಗಿದೆ. 114 00:05:52,640 --> 00:05:57,800 >> ಹಾಗಾಗಿ ನೀವು ಹುಡುಗರಿಗೆ ಕೇಳಿದ್ದು ಕೆಲವು ತಯಾರಿಸಲಾಗುತ್ತದೆ ಬಂದು 115 00:05:57,800 --> 00:05:59,440 ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ ಆಲೋಚನೆಗಳು. 116 00:05:59,440 --> 00:06:02,660 ಆದ್ದರಿಂದ ನಮಗೆ ಪಡೆಯಲು ಬಯಸುತ್ತೀರಿ ಒಂದು ಪ್ರಶ್ನೆ ಅಥವಾ ಪ್ರಾರಂಭಿಸಿದರು 117 00:06:02,660 --> 00:06:04,655 ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ ಕಾಮೆಂಟ್? 118 00:06:04,655 --> 00:06:07,435 119 00:06:07,435 --> 00:06:10,410 >> [PAPER ರಸ್ಲಿಂಗ್] 120 00:06:10,410 --> 00:06:11,470 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎಲ್ಲರೂ ಸಂಪೂರ್ಣವಾಗಿ ಮಾಡಿದರು. 121 00:06:11,470 --> 00:06:12,720 ಆದ್ದರಿಂದ ನಾನು ತಿಳಿದಿರುವ [ನಗು] 122 00:06:12,720 --> 00:06:15,950 ಕೆಲವು ಪ್ರಶ್ನೆಗಳನ್ನು ಎಂದು ಇವೆ ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ. 123 00:06:15,950 --> 00:06:27,940 124 00:06:27,940 --> 00:06:28,590 ಸರಿ. 125 00:06:28,590 --> 00:06:29,210 ಹೌದು. 126 00:06:29,210 --> 00:06:29,600 Ompica. 127 00:06:29,600 --> 00:06:30,520 >> OMPICA: ಸಂಖ್ಯೆ 10. 128 00:06:30,520 --> 00:06:33,560 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಂಖ್ಯೆ 10. 129 00:06:33,560 --> 00:06:35,400 ಇದು ಒಂದು ಸಂಖ್ಯೆ 10? 130 00:06:35,400 --> 00:06:35,840 >> OMPICA: - 131 00:06:35,840 --> 00:06:36,420 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು haven't - 132 00:06:36,420 --> 00:06:37,670 >> OMPICA: ದಿ ಸೇರಿವೆ - 133 00:06:37,670 --> 00:06:40,060 134 00:06:40,060 --> 00:06:42,180 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಂಖ್ಯೆ 10 ಚಿಕ್ಕವನಿದ್ದಾಗ ನಾನು - ನಾನು ಎಂಟು ಬರೆಯಲು? 135 00:06:42,180 --> 00:06:42,980 >> OMPICA: ಹೌದು. 136 00:06:42,980 --> 00:06:43,630 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 137 00:06:43,630 --> 00:06:47,390 ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ಪ್ರಶ್ನೆ ನೀವು ತೋರಿಸಬಹುದಿತ್ತು ನಾನು ಭವಿಷ್ಯಜ್ಞಾನವುಳ್ಳ ನಾನು ಕೇಳಿದಾಗ? 138 00:06:47,390 --> 00:06:48,630 ಉತ್ತರ ಹೌದು. 139 00:06:48,630 --> 00:06:52,060 ರಸಪ್ರಶ್ನೆ ಮೊದಲು ವಿಭಾಗದಲ್ಲಿ, ನಾನು ಕೇಳಿದಾಗ ನೀವು ಹುಡುಗರಿಗೆ ಸ್ಟರ್ಲಿಂಗ್ ಎರಡೂ ಕೋಡ್ ಮತ್ತು 140 00:06:52,060 --> 00:06:52,980 ಎಂಟು ನಾನು. 141 00:06:52,980 --> 00:06:54,770 ಅವರನ್ನು ಎರಡೂ ಸಂಭವಿಸಿದ ರಸಪ್ರಶ್ನೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. 142 00:06:54,770 --> 00:06:57,510 ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ, ನೀವು ಹಣ ಎಂದು ಗಮನ. 143 00:06:57,510 --> 00:07:02,520 >> ನೀವು ಒಂದು ವೇಳೆ, ನಂತರ ನೀವು ಎಂದು ಬಹುಶಃ ಆ ಎರಡು ಉತ್ತಮವಾಗಿತ್ತು. 144 00:07:02,520 --> 00:07:06,030 ಆದರೆ ಎಂಟು ನಾನು, ನಾವು ಮಾಡಲಿಲ್ಲ ವಾಸ್ತವವಾಗಿ ಕೋಡ್ ವರ್ಗ, ಆದರೆ ಮತ್ತೊಮ್ಮೆ, 145 00:07:06,030 --> 00:07:07,500 ರಸಪ್ರಶ್ನೆ ಮೇಲೆ ಕೇಳಿದಾಗ. 146 00:07:07,500 --> 00:07:13,270 ಆದ್ದರಿಂದ ತೆಗೆದುಕೊಳ್ಳಲು ವಸ್ತುಗಳ ಒಂದೆರಡು ನಾನು ಎಂಟು ಕೋಡಿಂಗ್ ಮಾಡಿದಾಗ ಗಮನಿಸಿ. 147 00:07:13,270 --> 00:07:17,320 ಮೊದಲನೆಯದಾಗಿ, ಪ್ರಶ್ನೆ ಪ್ರತಿ, ಆಗಿತ್ತು ನೀವು ಪರಿಶೀಲಿಸಿ ಅಗತ್ಯವಿದೆ ಎಂದು ವೇಳೆ ಸ್ಟ್ರಿಂಗ್ 148 00:07:17,320 --> 00:07:20,300 ಶೂನ್ಯ ಸಮನಾಗಿತ್ತು. 149 00:07:20,300 --> 00:07:28,060 >> ಒಂದೆರಡು ಜನರು ನಂತರ ಪರಿಶೀಲಿಸಿ ಪ್ರಯತ್ನಿಸಿದರು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಗಳು ವೇಳೆ ಬ್ರಾಕೆಟ್ ನಾನು - 150 00:07:28,060 --> 00:07:30,940 ಹಾಗೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಪಾತ್ರ ಸ್ಟ್ರಿಂಗ್ - ಶೂನ್ಯ ಸಮನಾಗಿತ್ತು. 151 00:07:30,940 --> 00:07:35,600 ಆದರೆ ಶೂನ್ಯ ಮೂಲಭೂತವಾಗಿ ನೆನಪಿಡಿ - ಇದು ನಗರದ ಒಳ್ಳೆಯದು 152 00:07:35,600 --> 00:07:39,100 ಒಂದು ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ - ಶೂನ್ಯ ಒಂದು ಪಾಯಿಂಟರ್ - 153 00:07:39,100 --> 00:07:40,920 ಮೆಮೊರಿ ಕೈಗೆಟಕುವ ಅಲ್ಲಿ ನೀವು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 154 00:07:40,920 --> 00:07:44,730 >> ಹಾಗಾಗಿ ಏನೋ ನೀವು, ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ ಇದು ಆರಂಭಗೊಂಡಿಲ್ಲ ಎಂದು ತಿಳಿಯಲು, 155 00:07:44,730 --> 00:07:46,430 ಅಥವಾ ಅಲ್ಲಿ ಏನೂ ಇಲ್ಲ. 156 00:07:46,430 --> 00:07:50,950 ಆದ್ದರಿಂದ ರು ಚಾರ್ ಸ್ಟಾರ್ ರು ಬ್ರಾಕೆಟ್ ನಾನು ಚಾರ್. 157 00:07:50,950 --> 00:07:57,410 ಆದ್ದರಿಂದ, ಶೂನ್ಯ ರು ಹೋಲಿಸಿ ಅರ್ಥವಿಲ್ಲ ಆದರೆ ರು ಬ್ರಾಕೆಟ್ ನಾನು ಶೂನ್ಯ. 158 00:07:57,410 --> 00:07:59,390 ಆದರೆ ಮತ್ತೆ - ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ ನೀವು ಭಾವಿಸಲಾಗಿದೆ ಎಂದು - 159 00:07:59,390 --> 00:08:03,510 ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪರಿಶೀಲಿಸಿ ನೀವು ವಾಸ್ತವವಾಗಿ ನಿಜವಾದ ಸ್ಟ್ರಿಂಗ್ ಸಿಕ್ಕಿತು. 160 00:08:03,510 --> 00:08:08,020 >> ಮುಂದೆ, ನೀವು ಮೂಲಕ ಹೋಗಲು ಬಯಸಿದ್ದರು ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಪಾತ್ರಕ್ಕೆ. 161 00:08:08,020 --> 00:08:12,500 ಆದ್ದರಿಂದ ಒಂದು ರು ಬ್ರಾಕೆಟ್ ಹಾಗೆ ಎಂದು ನಾನು, ಉದಾಹರಣೆಗೆ, ನಾನು ನಿಮ್ಮ iterator, ವೇಳೆ. 162 00:08:12,500 --> 00:08:17,250 ಆ ಪಾತ್ರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು, ಮತ್ತು ಅದರ ನೈಜ ಮೌಲ್ಯದ ಪಡೆಯಿರಿ. 163 00:08:17,250 --> 00:08:21,800 ನೀವು ಒಂದು ಚಾರ್ ಶೇಖರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಝೀರೋ ASCII ಮೌಲ್ಯ - 164 00:08:21,800 --> 00:08:23,010 ಒಂದು ಪಾತ್ರವಾಗಿ ಶೂನ್ಯ - 165 00:08:23,010 --> 00:08:25,450 ವಾಸ್ತವವಾಗಿ ಪೂರ್ಣಾಂಕ ಶೂನ್ಯ ಅಲ್ಲ. 166 00:08:25,450 --> 00:08:28,700 ಇದು ನೀವು ಕೆಲವು ಸಂಖ್ಯೆಯ ASCII ಕೋಷ್ಟಕದಲ್ಲಿ ಹುಡುಕುವ. 167 00:08:28,700 --> 00:08:30,790 >> ಆದ್ದರಿಂದ ಒಂದು ರೀತಿಯಲ್ಲಿ ಸರಿಪಡಿಸಲು - ಸರಿಪಡಿಸಲು ಬಹುಶಃ ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ 168 00:08:30,790 --> 00:08:33,760 ಎಂದು - ಇದು ಕಳೆ ಇದೆ ಮೀ ಮೌಲ್ಯ - 169 00:08:33,760 --> 00:08:35,140 ಒಂದು ಪಾತ್ರ ಶೂನ್ಯ. 170 00:08:35,140 --> 00:08:38,490 ಆದ್ದರಿಂದ ಮೈನಸ್ ಏಕ ಉದ್ಧರಣ, ಶೂನ್ಯ, ಮತ್ತೊಂದು ಏಕ ಉದ್ಧರಣ. 171 00:08:38,490 --> 00:08:44,620 ನೀವು ಏನೇ ಸಂಖ್ಯೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಚಾರ್ ಎಂದು, ಮತ್ತು ಅದು ಸಮಾನ ಪಡೆಯಲು 172 00:08:44,620 --> 00:08:46,720 ನಿಜವಾದ ಪೂರ್ಣಾಂಕವಾಗಿ ಸಂಖ್ಯೆ. 173 00:08:46,720 --> 00:08:50,300 >> ಮತ್ತು ವಿಧಾನ ಹೋಲುತ್ತದೆ ಜನರು ಬಹಳಷ್ಟು ಹೋಗಿದ್ದರಿಂದ 174 00:08:50,300 --> 00:08:52,800 ಸಮಸ್ಯೆ ಸೀಸರ್, 2 ಸೆಟ್ ಮತ್ತು Viginere - 175 00:08:52,800 --> 00:08:55,160 ಆ ಸೈಫರ್ಗಳು, ನೀವು ಅವರಿಗೆ ತಿರುಗುವ ಮಾಡಲಾಯಿತು. 176 00:08:55,160 --> 00:08:59,210 ನೀವು ಒಂದು ಸಂಖ್ಯೆ ಮಾಹಿತಿ ಹೊಂದಿರುವ ಆದ್ದರಿಂದ ನಂತರ ಶೂನ್ಯ ಒಂಬತ್ತು, ನಂತರ - ಅವಲಂಬಿಸಿ 177 00:08:59,210 --> 00:09:02,750 ಇದು ಅಂತಿಮ ಸಂಖ್ಯೆ ಹೋಗುತ್ತದೆ ಅಲ್ಲಿ - ನೀವು ಗುಣಿಸುವುದು ಅಗತ್ಯವಿದೆ 178 00:09:02,750 --> 00:09:04,120 10 ಒಂದು ಶಕ್ತಿಯಿಂದ. 179 00:09:04,120 --> 00:09:07,340 >> ಕೆಲವು ಜನರು ಮತ್ತೆ ಸ್ಥಳಾಂತರಿಸಿ ಮುಂದೆ, ಮತ್ತು ವೈಯಕ್ತಿಕ ಗುಣಿಸಿದಾಗ 180 00:09:07,340 --> 00:09:08,940 10 ಒಂದು ಶಕ್ತಿಯಿಂದ ಸಂಖ್ಯೆ. 181 00:09:08,940 --> 00:09:11,160 ಕೆಲವರು ಸ್ಥಳಾಂತರಿಸಿ ಮುಂದಿನಿಂದ - 182 00:09:11,160 --> 00:09:14,430 ಮತ್ತು ಆದ್ದರಿಂದ ಅತ್ಯಧಿಕ ತೆಗೆದುಕೊಂಡಿತು ಮೊದಲ ಸಂಖ್ಯೆಗಳನ್ನು ಆದೇಶ - 183 00:09:14,430 --> 00:09:18,190 ಮತ್ತು ಆ ಉಳಿಸಲು ಜಾಗತಿಕ ಪ್ರತಿ ವೇರಿಯಬಲ್. 184 00:09:18,190 --> 00:09:20,880 ತದನಂತರ ಮೂಲಕ ಪ್ರತಿ ಬಾರಿ ಲೂಪ್, ಗುಣಿಸಿ ಜಾಗತಿಕ ದೈತ್ಯ 185 00:09:20,880 --> 00:09:25,640 ಮಾಡಲು, 10 ಮೂಲಕ ವೇರಿಯಬಲ್ ಎದುರಿಸಲು ಮುಂದಿನ ಚಾರ್ ಜಾಗ. 186 00:09:25,640 --> 00:09:28,750 >> ಆದ್ದರಿಂದ ಇಲ್ಲದೆ ಸ್ವಲ್ಪ ಗೊಂದಲ ನನಗೆ ಮಂಡಳಿಯಲ್ಲಿ ಬರೆಯುವ. 187 00:09:28,750 --> 00:09:31,550 ಆದರೆ ಮಾದರಿ ಪರಿಹಾರ ನೀವು ಲಭ್ಯವಿರುವ. 188 00:09:31,550 --> 00:09:32,870 ಆದರೆ ಆ ದೊಡ್ಡ ವಸ್ತುಗಳನ್ನು ನಾವು ಹುಡುಕುತ್ತಿರುವ. 189 00:09:32,870 --> 00:09:36,400 ಖಂಡಿತವಾಗಿ ಪ್ರತಿ ಮಾಡಲು ಚೆಕ್ ಪ್ರತ್ಯೇಕ ಪಾತ್ರ ಒಂದು ನಿಜಕ್ಕೂ 190 00:09:36,400 --> 00:09:39,780 ಶೂನ್ಯ ಮತ್ತು ಒಂಬತ್ತು, ಮತ್ತು ನಡುವಿನ ಪಾತ್ರ ಒಂದು ಒಂದು ರೀತಿಯ ಕೆಲವು ಅಕ್ಷರ,, 191 00:09:39,780 --> 00:09:41,160 ಉದಾಹರಣೆಗೆ. 192 00:09:41,160 --> 00:09:43,150 >> ಆ ನಾವು ಹುಡುಕುತ್ತಿರುವ ವಸ್ತುಗಳನ್ನು ಆ ಪ್ರಶ್ನೆ. 193 00:09:43,150 --> 00:09:46,510 194 00:09:46,510 --> 00:09:47,980 ನಿಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ಇಲ್ಲ? 195 00:09:47,980 --> 00:09:49,320 >> OMPICA: ಹೌದು. 196 00:09:49,320 --> 00:09:50,240 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 197 00:09:50,240 --> 00:09:53,940 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇವೆ ರಸಪ್ರಶ್ನೆ 0 ಬಗ್ಗೆ? 198 00:09:53,940 --> 00:09:55,440 ಏನು ಕಂಪೈಲ್ ಬಗ್ಗೆ? 199 00:09:55,440 --> 00:09:56,740 ಎಲ್ಲರೂ ಬಲ ಕಂಪೈಲ್? 200 00:09:56,740 --> 00:09:58,370 ನಂ 201 00:09:58,370 --> 00:09:58,840 ಒಂದು ಇದ್ದವು - 202 00:09:58,840 --> 00:10:01,010 [ನಗು] 203 00:10:01,010 --> 00:10:03,265 ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಸಂಕಲನ? 204 00:10:03,265 --> 00:10:06,050 205 00:10:06,050 --> 00:10:06,966 ವಾಹ್. 206 00:10:06,966 --> 00:10:11,090 >> [PAPER ರಸ್ಲಿಂಗ್] 207 00:10:11,090 --> 00:10:11,520 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. 208 00:10:11,520 --> 00:10:11,700 ಮೈಕೆಲ್. 209 00:10:11,700 --> 00:10:14,140 >> ಮೈಕಲ್: - ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ 7? 210 00:10:14,140 --> 00:10:16,500 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಂಖ್ಯೆ 7. 211 00:10:16,500 --> 00:10:20,670 ಸಂಖ್ಯೆ 7 ಯಾದೃಚ್ಛಿಕ ಪೂರ್ಣಾಂಕ ಪಡೆಯಲು ಆಗಿತ್ತು. 212 00:10:20,670 --> 00:10:21,110 ಅತ್ಯುತ್ತಮ. 213 00:10:21,110 --> 00:10:25,630 ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಒಂದು ಮಾಡುತ್ತಿದ್ದೇವೆ ಪೂರ್ಣಾಂಕ ಬೌ, ಮತ್ತು ನೀವು ಯಾದೃಚ್ಛಿಕ ಬಯಸುವ 214 00:10:25,630 --> 00:10:28,710 ಒಂದು ಮತ್ತು ಬಿ ನಡುವೆ ಪೂರ್ಣಾಂಕ. 215 00:10:28,710 --> 00:10:31,740 ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಮೇಲೆ ಬರೆಯಬಹುದು ಬೋರ್ಡ್, ಏಕೆಂದರೆ ಈ ಒಂದು 216 00:10:31,740 --> 00:10:33,320 ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಆಗಿತ್ತು - 217 00:10:33,320 --> 00:10:34,390 ಅದನ್ನು ಒಂದು ರೀತಿಯಲ್ಲಿ. 218 00:10:34,390 --> 00:10:37,810 >> ಆದ್ದರಿಂದ ನಾವು ಎಂದು drand ನೀಡಿದ ನೀವು ಕಾರ್ಯ ನಾವು ಬಳಸಬಹುದಾಗಿತ್ತು. 219 00:10:37,810 --> 00:10:38,820 ಮತ್ತು drand ಮಾಡುವುದಿಲ್ಲ - 220 00:10:38,820 --> 00:10:40,290 ಬಿತ್ತನೆಯ ಮಾಡಲಾಗಿದೆ ಊಹಿಸಿಕೊಂಡು - 221 00:10:40,290 --> 00:10:42,316 ಏನು ಮರಳಬಹುದು drand ಮಾಡುವುದಿಲ್ಲ? 222 00:10:42,316 --> 00:10:44,840 >> ಮೈಕಲ್: 0.0 ಹಾಗು 1.0 ನಡುವಿನ ಒಂದು ಫ್ಲೋಟ್. 223 00:10:44,840 --> 00:10:45,530 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹಲವಾರು - ಹೌದು. 224 00:10:45,530 --> 00:10:47,910 0 ಮತ್ತು 1 ರ ನಡುವಿನ ಒಂದು ಸಂಖ್ಯೆ. 225 00:10:47,910 --> 00:10:51,760 ಆದ್ದರಿಂದ ನಾವು ಬಿ ಮತ್ತು ಒಂದು ಮಾಡಿದ್ದಾರೆ. 226 00:10:51,760 --> 00:10:55,480 ನಂತರ ನಾವು ನಮ್ಮ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ 0 ಮತ್ತು 1 ನಡುವಿನ drand ಮೂಲಕ ನಮಗೆ ನೀಡಿದ. 227 00:10:55,480 --> 00:11:01,480 228 00:11:01,480 --> 00:11:06,630 ಕೆಲವರು ಬೌ ಹಾಕಲು ಪ್ರಯತ್ನಿಸಿದರು, ಅಥವಾ ಬೌ ಮೈನಸ್ ಆ ಒಳಗೆ, ಅಥವಾ ಏನೋ 229 00:11:06,630 --> 00:11:07,960 ಆವರಣ. 230 00:11:07,960 --> 00:11:11,210 ಅವರು ಆರ್ ಅರ್ಥ ಈ ಕಾರ್ಯ ವಾದಗಳು. 231 00:11:11,210 --> 00:11:13,450 >> drand ಯಾವುದೇ ವಾದಗಳು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ - getString ಹಾಗೆ 232 00:11:13,450 --> 00:11:14,330 ಯಾವುದೇ ವಾದಗಳು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. 233 00:11:14,330 --> 00:11:16,600 ಆದ್ದರಿಂದ ಹತ್ತಿರ, ಕೇವಲ ತೆರೆದ ಆವರಣ ಇಲ್ಲಿದೆ ಆವರಣ - ಮತ್ತು, ಸ್ವತಃ 234 00:11:16,600 --> 00:11:17,330 ಕಾರ್ಯ ಕರೆ. 235 00:11:17,330 --> 00:11:19,770 ಮತ್ತು ನೀವು ನೀಡುತ್ತದೆ 0 ಮತ್ತು 1 ನಡುವಿನ. 236 00:11:19,770 --> 00:11:22,820 ಸಹಜವಾಗಿ, ನಾವು ಇಡೀ ವ್ಯಾಪ್ತಿಯ ಸಂಖ್ಯೆಗಳನ್ನು ಸೈನ್ ಎಂದು 237 00:11:22,820 --> 00:11:28,470 >> ಬೌ 10 ಮತ್ತು 5 ವೇಳೆ, ನಾವು ನಿಜವಾಗಿಯೂ, ಸೇ 5 ಶ್ರೇಣಿಯ ಅನೇಕ ಬಯಸುವ. 238 00:11:28,470 --> 00:11:36,940 ಆದ್ದರಿಂದ ನಾವು ಅಗತ್ಯವಿರುವ ಮುಂದಿನ ವಿಷಯ ವ್ಯಾಪ್ತಿಯ ಬೌ ಮೈನಸ್ ಒಂದು ಈ ಗುಣಿಸುವುದು. 239 00:11:36,940 --> 00:11:40,380 ಆದ್ದರಿಂದ ಗುಣಿಸಿದಾಗ ವಿಶೇಷವೇನು ಊಹಿಸಿಕೊಂಡು. 240 00:11:40,380 --> 00:11:42,590 ಮತ್ತು ನಮಗೆ ಅನೇಕ ನೀಡುತ್ತೇನೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ. 241 00:11:42,590 --> 00:11:46,610 ಮತ್ತು ನಿರ್ದಿಷ್ಟ ವ್ಯಾಪ್ತಿಯ ಎಂಬ ಬೌ ಮೈನಸ್ ಒಂದು ನಡುವಿನ ವ್ಯತ್ಯಾಸ. 242 00:11:46,610 --> 00:11:50,030 >> ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಕೇವಲ ಅದನ್ನು ನೀಡುತ್ತೇನೆ - ಬೌ ಮೈನಸ್ ಒಂದು ನಡುವೆ ಶ್ರೇಣಿ ಹೇಳುತ್ತಾರೆ 243 00:11:50,030 --> 00:11:52,520 5, ನಮಗೆ ಒಂದು ನೀಡುತ್ತೇನೆ ಇದೆ 0 5 ಸಂಖ್ಯೆ. 244 00:11:52,520 --> 00:11:56,000 ಒಂದು ವಾಸ್ತವವಾಗಿ 5 ವೇಳೆ ಆದರೆ, ನಾವು ಹೆಚ್ಚಿಸಲು ಅಗತ್ಯವಿದೆ ಅದು ಅಲ್ಲಿ ಈ ವ್ಯಾಪ್ತಿಯನ್ನು 245 00:11:56,000 --> 00:12:01,380 ವಾಸ್ತವವಾಗಿ ಒಂದು ಸೇರಿಸುವ ಮೂಲಕ, ಆಗಿರಬೇಕು. 246 00:12:01,380 --> 00:12:02,580 ಆದ್ದರಿಂದ ತರ್ಕ ಬಲ ಪಡೆಯುತ್ತದೆ. 247 00:12:02,580 --> 00:12:03,745 ನಂತರ, ನೀವು ಎಂದು ಮತ್ತೊಂದು ಪ್ರಶ್ನೆ? 248 00:12:03,745 --> 00:12:04,547 >> ಮೈಕಲ್: ನಂ 249 00:12:04,547 --> 00:12:06,010 ನಾನು ಈಗ ನಿಜವಾಗಿಯೂ ಮೂಕ ಅಭಿಪ್ರಾಯ. 250 00:12:06,010 --> 00:12:06,405 [ನಗು] 251 00:12:06,405 --> 00:12:06,730 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಂ 252 00:12:06,730 --> 00:12:08,640 ನಿಜವಾಗಿಯೂ ಮೂಕ ಭಾವನೆ. 253 00:12:08,640 --> 00:12:10,560 ಜನರು ಸಂಖ್ಯೆ ಹೋರಾಡಬೇಕಾಯಿತು ಈ ಪ್ರಶ್ನೆ. 254 00:12:10,560 --> 00:12:13,920 ಮತ್ತು ಇತರ ಪ್ರಶ್ನೆ, drand, ನೀವು ಹೇಳಿದರು ನೀವು ಒಂದು ಫ್ಲೋಟ್ ನೀಡುತ್ತದೆ - 255 00:12:13,920 --> 00:12:14,940 ಒಂದು ಫ್ಲೋಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 256 00:12:14,940 --> 00:12:18,020 ಆದರೆ ಈ ಕಾರ್ಯ ವಾಸ್ತವವಾಗಿ ಕೇಳಿದಾಗ ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಿದರು ಮಾಡಲು. 257 00:12:18,020 --> 00:12:23,700 >> ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಈ ಪಾತ್ರ ಅಗತ್ಯವಿಲ್ಲ ಒಂದು ಪೂರ್ಣಾಂಕ, ಈ ಏಕೆಂದರೆ 258 00:12:23,700 --> 00:12:29,090 ಕಾರ್ಯಾಚರಣೆಗಳ ಎಲ್ಲಾ ಒಂದು ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ ತೇಲುತ್ತವೆ - ಒಂದು ತೇಲುವ ಬಿಂದು ಸಂಖ್ಯೆ. 259 00:12:29,090 --> 00:12:31,570 ಈ ಹಾಗೆ - ಸಹ ಈ ವೇಳೆ ಒಂದು ಪೂರ್ಣಾಂಕ, ಈ ವಿಲ್ 260 00:12:31,570 --> 00:12:32,890 ಸರಿಯಾಗಿ ಗುಣಿಸಿದಾಗ. 261 00:12:32,890 --> 00:12:34,000 ಎಲ್ಲಾ ಗುಣಾಕಾರ ಕೆಲಸ. 262 00:12:34,000 --> 00:12:35,060 ನೀವು ಇಲ್ಲಿ ಎರಕ ಅಗತ್ಯವಿಲ್ಲ. 263 00:12:35,060 --> 00:12:36,480 ವಾಸ್ತವವಾಗಿ, ನೀವು ಅದನ್ನು ಎರಕ ಮಾಡಬಾರದು. 264 00:12:36,480 --> 00:12:37,310 >> ಎಂದು ವುಡ್ - 265 00:12:37,310 --> 00:12:40,750 ನೀವು ಸಂಖ್ಯೆ ಪಾತ್ರ ಎಂದು ಆ 0 ಮತ್ತು 1 ನಡುವಿನ ಇಲ್ಲಿದೆ - 266 00:12:40,750 --> 00:12:42,680 ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ, ಒಂದು ತೇಲುವ ಬಿಂದು - 267 00:12:42,680 --> 00:12:47,850 ನಂತರ ಅದು ಆದ್ದರಿಂದ, ಕೇವಲ 0 ಅಥವಾ 1 ಎಂದು ನೀವು ನಿಖರತೆಯನ್ನು ಎಲ್ಲಾ ಸೋಲುತ್ತೀರಿ. 268 00:12:47,850 --> 00:12:50,120 ಆದರೆ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಹಿಂದಿರುವಾಗ, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಡೆಯುತ್ತದೆ 269 00:12:50,120 --> 00:12:51,620 ಒಂದು ಪೂರ್ಣಾಂಕ ಕಳುಹಿಸಲಾಯಿತು. 270 00:12:51,620 --> 00:12:56,870 ಆದ್ದರಿಂದ ನೀವು ಅಗತ್ಯವಿಲ್ಲ ನೀವೇ ಎರಕ. 271 00:12:56,870 --> 00:13:00,810 >> ಆದ್ದರಿಂದ ಈ ಉತ್ತರವನ್ನು ಎಂದು ಪ್ರಶ್ನೆ, ಸಂಖ್ಯೆ 7. 272 00:13:00,810 --> 00:13:02,190 ರಸಪ್ರಶ್ನೆ 0 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 273 00:13:02,190 --> 00:13:03,300 ಹೌದು, ಅನ್ನಿ. 274 00:13:03,300 --> 00:13:05,050 >> ANNIE: ನಾವು ಪುನರಾವರ್ತಿತ ಬಳಸಲು ಆಗ ​​- 275 00:13:05,050 --> 00:13:07,850 ನಾವು ರೋಗ ಕುಣಿಕೆಗಳು ಬಳಸುವುದು? 276 00:13:07,850 --> 00:13:10,210 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಬಳಸುವುದು ಪುನರಾವರ್ತಿತ - ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, 277 00:13:10,210 --> 00:13:14,110 ಪುನರಾವರ್ತನ ವಿರುದ್ಧ ಬಾಧಕಗಳನ್ನು ಒಂದು ವಿಧಾನವನ್ನು ರೋಗ. 278 00:13:14,110 --> 00:13:17,110 ಯಾರೇ ಪರ ಅಥವಾ ಕಾನ್ ಒದಗಿಸುತ್ತವೆ? 279 00:13:17,110 --> 00:13:19,460 ದಯವಿಟ್ಟು? 280 00:13:19,460 --> 00:13:20,140 ಯಾರೇ ಸಾಧ್ಯವಿಲ್ಲ. 281 00:13:20,140 --> 00:13:22,526 ಯಾರು ಪರ ಅಥವಾ ಕಾನ್ ಒದಗಿಸುತ್ತವೆ? 282 00:13:22,526 --> 00:13:26,963 >> [PAPER ರಸ್ಲಿಂಗ್] 283 00:13:26,963 --> 00:13:29,730 >> ವಿದ್ಯಾರ್ಥಿ 1: ಪುನರಾವರ್ತಿತ ಕಡಿಮೆ ಕೋಡಿಂಗ್ - ಕಡಿಮೆ ಟೈಪಿಂಗ್? 284 00:13:29,730 --> 00:13:33,170 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ, ಪುನರಾವರ್ತನ ವಿಶೇಷವಾಗಿ, ಒಂದು ಕಾರ್ಯ - 285 00:13:33,170 --> 00:13:35,750 ಅಥವಾ ವಿಲೀನ ನಂತಹ ಅಲ್ಗಾರಿದಮ್ ರೀತಿಯ - ಇದು ಸೂಕ್ತವೆನಿಸಿದೆ 286 00:13:35,750 --> 00:13:37,300 ಒಂದು ಪುನರಾವರ್ತಿತ ಮಾರ್ಗವನ್ನು - 287 00:13:37,300 --> 00:13:40,710 ಹೆಚ್ಚು ನೇರ ಇರಬಹುದು ಪುನರಾವರ್ತಿತವಾಗಿ ಕೋಡ್ ಗೆ. 288 00:13:40,710 --> 00:13:43,940 ಮತ್ತು ಕೇವಲ ಹೆಚ್ಚು ಅರ್ಥ ಪುನರಾವರ್ತಿತವಾಗಿ ಮಾಡಲು. 289 00:13:43,940 --> 00:13:46,230 ಆದ್ದರಿಂದ ರಿಕರ್ಶನ್ ಪರ ಎಂದು. 290 00:13:46,230 --> 00:13:46,610 ಇತರೆ? 291 00:13:46,610 --> 00:13:47,467 ಹೌದು? 292 00:13:47,467 --> 00:13:49,240 >> ವಿದ್ಯಾರ್ಥಿ 2: ಪುನರಾವರ್ತನ ಕಾನ್ - 293 00:13:49,240 --> 00:13:50,940 ಇದು ಹೆಚ್ಚು ಮೆಮೊರಿ ಬಳಸುತ್ತದೆ. 294 00:13:50,940 --> 00:13:52,200 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನಿಖರವಾಗಿ ಬಲ. 295 00:13:52,200 --> 00:13:55,720 ಒಂದು ಪುನರಾವರ್ತಿತ ಕಾರ್ಯವನ್ನು ಸೇರಿಸುವ ಮಾಡುತ್ತದೆ ಸ್ಟಾಕ್ ಸ್ಟಾಕ್ ಚೌಕಟ್ಟುಗಳು. 296 00:13:55,720 --> 00:13:59,690 ನೀವು ಬಹಳಷ್ಟು ಕಾರ್ಯ ಮಾಡುತ್ತಿದ್ದೇವೆ ಹಾಗಾಗಿ ಸಂಖ್ಯೆಗಳು, ಮತ್ತು ಈ ಕರೆ 297 00:13:59,690 --> 00:14:02,560 ಬಹಳಷ್ಟು ಕೆಲಸ, ನಂತರ ನೀವು ಖಚಿತವಾಗಿ ತಿನ್ನುವೆ ಹಾಗೆಯೇ, ಹೆಚ್ಚು ಮೆಮೊರಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು 298 00:14:02,560 --> 00:14:05,810 ಒಂದು ವಿಧಾನವನ್ನು ರೋಗ ಮಾತ್ರ ಒಂದು ಹಾಕುತ್ತಾನೆ ಸ್ಟಾಕ್ ಫ್ರೇಮ್ ಸ್ಟಾಕ್ ಏಕೆಂದರೆ 299 00:14:05,810 --> 00:14:08,420 ಇದು ಎಲ್ಲಾ ಒಂದು ಕಾರ್ಯ ಒಳಗೆ ನಡೆಯುತ್ತದೆ. 300 00:14:08,420 --> 00:14:11,010 >> ಯಾವುದೇ ಬಾಧಕಗಳನ್ನು? 301 00:14:11,010 --> 00:14:11,500 ಹೌದು. 302 00:14:11,500 --> 00:14:12,550 >> ವಿದ್ಯಾರ್ಥಿ 3: ರಿಕರ್ಶನ್ ಸಾಧಕ. 303 00:14:12,550 --> 00:14:15,950 ನೀವು ನಿರ್ಧರಿಸಲು ಇಲ್ಲ ಮುನ್ನಡೆ ಎಷ್ಟು ಬಾರಿ 304 00:14:15,950 --> 00:14:17,660 ಕೋಡ್ ಮಾಡುವಂತೆ. 305 00:14:17,660 --> 00:14:22,810 ನೀವು ಒಂದು ಪೂರ್ವನಿರ್ಧರಿತ ಸಂಖ್ಯೆ ಹೊಂದಬಹುದು ನೀವು ನಂತರ, ತಿರುಗಿ ಹೊಂದಿರುವ ಬಾರಿ 306 00:14:22,810 --> 00:14:26,420 ಪುನರಾವರ್ತನ, ಉತ್ತಮ ಏಕೆಂದರೆ ಇದು ಪರಿಣಾಮವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 307 00:14:26,420 --> 00:14:27,780 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸತ್ಯ ಭಾವಿಸುತ್ತೇನೆ. 308 00:14:27,780 --> 00:14:30,770 ಆದರೆ ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಯೋಚಿಸುವುದು ನೀವು ಎಂದಿಗೂ - 309 00:14:30,770 --> 00:14:33,290 ನೀವು ಬಹುಶಃ ಕೆಲವು ಪಡೆಯುತ್ತೀರಿ ಬಳಕೆದಾರ ಇನ್ಪುಟ್. 310 00:14:33,290 --> 00:14:35,990 ಅಥವಾ ಈ ಕಾರ್ಯವನ್ನು ಕೆಲವು ಇನ್ಪುಟ್ ಎಂದು ಎಂದು ನಿರ್ಧರಿಸಲು ಎಷ್ಟು ಬಾರಿ ಇದು 311 00:14:35,990 --> 00:14:36,730 ಔಟ್ ಮಾಡಬೇಕು. 312 00:14:36,730 --> 00:14:39,520 ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಹಾರ್ಡ್ ಕೋಡ್ ಅಲ್ಲ - ಸಹ ಒಂದು ವಿಧಾನವನ್ನು ರೋಗ - ಹೇಗೆ 313 00:14:39,520 --> 00:14:40,940 ಅನೇಕ ಬಾರಿ ಎಂದು ಲೂಪ್ ರನ್ ಮಾಡಬೇಕು. 314 00:14:40,940 --> 00:14:46,100 315 00:14:46,100 --> 00:14:48,670 >> ನೀವು ಇದ್ದರು ಮತ್ತೊಂದು ಹೊಂದಿರುವಿರಾ ಅನ್ನಿ, ವಿಚಾರ? 316 00:14:48,670 --> 00:14:49,330 ಸರಿ. 317 00:14:49,330 --> 00:14:51,650 ಆದ್ದರಿಂದ ಆ ಬಹುಶಃ ಎರಡು - 318 00:14:51,650 --> 00:14:54,370 ದೊಡ್ಡ ಪರ ಮತ್ತು ದೊಡ್ಡ ವಿರುದ್ಧ ಪುನರಾವರ್ತಿತ ಕಾನ್ 319 00:14:54,370 --> 00:14:57,080 ಒಂದು ವಿಧಾನವನ್ನು ರೋಗ. 320 00:14:57,080 --> 00:14:57,690 ಸರಿ. 321 00:14:57,690 --> 00:14:59,465 ರಸಪ್ರಶ್ನೆ 0 ಬೇರೆ ಏನು? 322 00:14:59,465 --> 00:15:08,940 323 00:15:08,940 --> 00:15:09,920 >> ಮುಂದಕ್ಕೆ ಸಾಗೋಣ. 324 00:15:09,920 --> 00:15:15,260 ಕಡತ I / O ಅದ್ಭುತ ಸಣ್ಣ ಇಲ್ಲ ಈ ವಾರ ಫೈಲ್ ಮೇಲೆ ನಾನು / ಒ ಆಶಾದಾಯಕವಾಗಿ 325 00:15:15,260 --> 00:15:19,270 ನೀವು ಅನೇಕ ವೀಕ್ಷಿಸಿದ ಬಾರಿ, ಮತ್ತು ಮೆಚ್ಚುಗೆ. 326 00:15:19,270 --> 00:15:22,910 ಕೆಲಸ ಬಹಳಷ್ಟು ಹೋದರು, ಮತ್ತು ನಾನು ಇದು ಅತ್ಯಂತ ಸಹಾಯಕವಾಗುತ್ತದೆ ಕೇಳಿದ. 327 00:15:22,910 --> 00:15:25,740 ನಾನು, ಈ ಸ್ಲೈಡ್ ಮೇಲೆ ಲಿಂಕ್ ಒಳಗೊಂಡಿತ್ತು ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಪಡೆದಿರಲಿಲ್ಲ ಒಂದು 328 00:15:25,740 --> 00:15:29,160 ಇದು 10 ಬಾರಿ ವೀಕ್ಷಿಸಲು ಅವಕಾಶ. 329 00:15:29,160 --> 00:15:35,280 >> ಆದ್ದರಿಂದ, ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮೇಲೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ತೆರೆದು ಕೆಲಸ ಪ್ರಮುಖ ಕ್ರಮಗಳನ್ನು 330 00:15:35,280 --> 00:15:38,400 ಕಡತಗಳನ್ನು ಮತ್ತು ನಂತರ ನಾವು ಹೋಗುವ ಮೊದಲು ಕೋಡಿಂಗ್ ಸಮಸ್ಯೆ ಧುಮುಕುವುದಿಲ್ಲ 331 00:15:38,400 --> 00:15:40,400 ಸಮಸ್ಯೆ ಸೆಟ್ ಪರೀಕ್ಷೆ. 332 00:15:40,400 --> 00:15:44,330 ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾನು ಈ ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಪರದೆಯ, ಆದರೆ ನಾನು ಮಾತನಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ 333 00:15:44,330 --> 00:15:47,630 ನಾವು ಏನನ್ನು ಬಗ್ಗೆ ಕೇವಲ ಒಂದು ನಿಮಿಷ ಕಡತ ಇಲ್ಲಿ ಮಾಡುವ I/O-- 334 00:15:47,630 --> 00:15:49,090 ಏನು? 335 00:15:49,090 --> 00:15:55,280 >> ನಾವು ರಚಿಸಲು ಎಂದರ್ಥ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು, ಮತ್ತು ನಂತರ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಹೊಂದಿವೆ 336 00:15:55,280 --> 00:16:00,370 ನಿರ್ಗಮನ, ಮತ್ತು ಮೇಲೆ ಯಾವುದೇ ಪರಿಣಾಮ ಮಾಡಿದ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಹೊರಗಿನ ಪ್ರಪಂಚದ. 337 00:16:00,370 --> 00:16:04,630 ಆದರೆ ನಾವು ಕಡತಗಳನ್ನು ಕೆಲಸ ಪ್ರಾರಂಭಿಸಿದಾಗ - ಎರಡೂ ಅವುಗಳನ್ನು ಓದುವ ಮತ್ತು ರಚಿಸುವುದು 338 00:16:04,630 --> 00:16:10,460 ಅವುಗಳನ್ನು - ನಾವು ಕೆಲವು ಪರಿಣಾಮ ಬೀರಬಹುದು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಹೊರಗಿನ ಪ್ರಪಂಚದ. 339 00:16:10,460 --> 00:16:15,440 >> ಹಾಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಸಾಧ್ಯವಿರಲಿಲ್ಲ ವೇಳೆ ನಂತರ, ಯಾವುದೇ Word ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಮಾಡಲು 340 00:16:15,440 --> 00:16:18,710 ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್, ನಿಮ್ಮ ಎಲ್ಲಾ ಬಿಟ್ಟು ಒಮ್ಮೆ ಕೆಲಸ ಹೋದರು ಎಂದು, ಮತ್ತು ಅದನ್ನು 341 00:16:18,710 --> 00:16:19,740 ನಿಜವಾಗಿಯೂ ಅನುಪಯುಕ್ತ. 342 00:16:19,740 --> 00:16:23,620 ನಾವು ಅಂತಿಮವಾಗಿ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಹಾನಿಯುಂಟುಮಾಡುವ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು 343 00:16:23,620 --> 00:16:31,350 ಪ್ರಪಂಚವನ್ನು, ಎರಡೂ ಮೂಲಕ ಕಡತಗಳನ್ನು ಪರಿಭಾಷೆಯಲ್ಲಿ ಮತ್ತು - ಸಂಕೀರ್ಣ ಒಳಹರಿವು 344 00:16:31,350 --> 00:16:37,080 ಕಡತಗಳ ಮೂಲಕ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ರಚಿಸುವ ಮತ್ತು ಬಲವಾದ ಉತ್ಪನ್ನಗಳೆಂದರೆ - 345 00:16:37,080 --> 00:16:39,520 ಕಡತಗಳನ್ನು ವಿವಿಧ ವಿಷಯದಲ್ಲಿ. 346 00:16:39,520 --> 00:16:43,730 >> ನಾವು ಆರಂಭಿಸುವಿರಿ ಅದಕ್ಕಾಗಿಯೇ ಕಡತಗಳನ್ನು ಕೆಲಸ ಹೇಗೆ ತಿಳಿಯಲು. 347 00:16:43,730 --> 00:16:47,080 ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಏನು ನಾವು ಕೆಳಗಿನಂತೆ ಮಾಡಲು. 348 00:16:47,080 --> 00:16:47,680 ಇದು ತುಂಬಾ ಸುಲಭ. 349 00:16:47,680 --> 00:16:51,530 ಇಲ್ಲ ಕ್ರಮಗಳನ್ನು ಕೇವಲ ಒಂದೆರಡು, ಮತ್ತು ಅವರು ಈ ಕೋಡ್ ಇಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. 350 00:16:51,530 --> 00:16:55,130 ನಾವು ಮೂಲಕ ಹೋಗಲು ನೀನು ಲೈನ್ ಮೂಲಕ ಈ ಕೋಡ್ ಲೈನ್. 351 00:16:55,130 --> 00:16:57,630 >> ಮೊದಲ, ನೀವು ಹೈಲೈಟ್ ನೋಡಿ - 352 00:16:57,630 --> 00:17:01,330 ನೀವು ಕಡತ ಕೆಲಸ, ಮಾಡಿದಾಗ ಲೆಕ್ಕಿಸದೆ ಫೈಲ್ ರೀತಿಯ ಇದು, ಆಗಿದೆ 353 00:17:01,330 --> 00:17:02,670 ನೀವು ತೆರೆಯಲು ಅಗತ್ಯವಿದೆ. 354 00:17:02,670 --> 00:17:05,130 ಮತ್ತು ಆ fopen ಕರೆ ಹೊಂದಿದೆ - 355 00:17:05,130 --> 00:17:05,950 ಇಲ್ಲಿಯೇ. 356 00:17:05,950 --> 00:17:07,980 ನೀವು ಫೈಲ್ ಹೆಸರು ಸೇರಿವೆ. 357 00:17:07,980 --> 00:17:11,930 ಕಡತ, ನಿಮ್ಮ ಕೋಶದಲ್ಲಿ ಇದ್ದರೆ ಅಥವಾ ಫೋಲ್ಡರ್ ಅಲ್ಲಿ ಈ ಪ್ರೋಗ್ರಾಂ 358 00:17:11,930 --> 00:17:15,910 ಜೀವನದಲ್ಲಿ, ನಂತರ ನೀವು ಕೂಡಾ ಸೇರಿವೆ ಅಗತ್ಯವಿದೆ ಫೈಲ್ ಅಲ್ಲಿ ಒಂದು ಮಾರ್ಗವನ್ನು. 359 00:17:15,910 --> 00:17:19,099 >> ನಾವು ತಿಳಿಯುವುದು ನೀನು ಈ "text.txt" ಎಂಬ ಕಡತ - 360 00:17:19,099 --> 00:17:24,220 ಸರಳ ಪಠ್ಯ ಡಾಕ್ಯುಮೆಂಟ್ - ಇದು ಈ ಪ್ರೋಗ್ರಾಂ ಅದೇ ಫೋಲ್ಡರ್ ಆಗಿದೆ. 361 00:17:24,220 --> 00:17:26,859 ಆದ್ದರಿಂದ ಕಾಪಾಡುವುದು ಮತ್ತೊಂದು ವಿಷಯ ಮನಸ್ಸು - ನೀವು ಒಂದು ಕಡತವನ್ನು ತೆರೆಯಲು ಬಯಸಿದರೆ 362 00:17:26,859 --> 00:17:30,050 ಎಲ್ಲೋ ಬೇರೆ, ನೀವು ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ ಅದರ ಸ್ಥಳ ಸೇರಿವೆ. 363 00:17:30,050 --> 00:17:33,520 >> ಎರಡನೆಯದು, ವಾದವನ್ನು ರವಾನಿಸಬಹುದು fopen ಮಾಡಿದಾಗ, ಮತ್ತು ನೀವು ಬೇಕು 364 00:17:33,520 --> 00:17:34,620 ಕಡತ. 365 00:17:34,620 --> 00:17:38,450 ಮೂರು ಮುಖ್ಯ ವಾದಗಳನ್ನು ಇವೆ ನೀವು fopen ಗೆ ರವಾನಿಸಲು ನೀನು. 366 00:17:38,450 --> 00:17:40,060 ಯಾರು ನನಗೆ ಆ ಮೂರು ನೀಡಬಹುದು? 367 00:17:40,060 --> 00:17:44,960 368 00:17:44,960 --> 00:17:47,130 ಯಾರು ನನಗೆ ಅವುಗಳಲ್ಲಿ ಒಂದು ನೀಡಬಹುದು? 369 00:17:47,130 --> 00:17:48,130 ಹೌದು. 370 00:17:48,130 --> 00:17:50,010 >> ವಿದ್ಯಾರ್ಥಿ 4: ಫೈಲ್ ಹೆಸರು? 371 00:17:50,010 --> 00:17:50,440 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ. 372 00:17:50,440 --> 00:17:55,490 ನೀವು ಹಾದು ಮೂರು ಮುಖ್ಯ ವಾದಗಳನ್ನು ಎರಡನೇ ವಾದ fopen ಎಂದು. 373 00:17:55,490 --> 00:17:57,060 ನೀವು ಪರಿವರ್ತಿಸಿ - ಫೈಲ್ ಹೆಸರು ಮೊದಲ ವಾದವು. 374 00:17:57,060 --> 00:18:01,620 ಆದರೆ fopen ಎರಡನೇ ವಾದವನ್ನು ಇವೆ ಸಾಮಾನ್ಯವಾಗಿ ಮೂರು ತಂತಿಗಳನ್ನು, ಮತ್ತು - ಹೌದು. 375 00:18:01,620 --> 00:18:02,210 Aleja. 376 00:18:02,210 --> 00:18:03,490 >> ALEJA: ಜೋಡಿಕೆ ಒಂದು. 377 00:18:03,490 --> 00:18:06,840 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎ, ನೀವು ಬಯಸಿದರೆ ಈಗಾಗಲೆ ಒಂದು ಕಡತವನ್ನು ಸೇರಿಸಲು. 378 00:18:06,840 --> 00:18:07,810 >> ವಿದ್ಯಾರ್ಥಿ 5: ಓದಲು ಆರ್. 379 00:18:07,810 --> 00:18:09,930 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆರ್, ನೀವು ವೇಳೆ ಒಂದು ಕಡತದಿಂದ ಓದಲು ಬಯಸುವ. 380 00:18:09,930 --> 00:18:10,670 >> ವಿದ್ಯಾರ್ಥಿ 6: ಬರಹ ಫಾರ್ ಪ. 381 00:18:10,670 --> 00:18:12,840 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮತ್ತು, W ನೀವು ಒಂದು ಕಡತಕ್ಕೆ ಬರೆಯಲು ಬಯಸುವ. 382 00:18:12,840 --> 00:18:17,570 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ ಫೈಲ್, ಆದ್ದರಿಂದ ನಾವು W ಹೊಂದಿವೆ. 383 00:18:17,570 --> 00:18:22,360 ನೀವು ಅದನ್ನು ತೆರೆಯಲು, ನೀವು ಉಳಿಸಲು ಎಲ್ಲೋ ಫೈಲ್, ಮತ್ತು ಆ ಇಲ್ಲಿದೆ 384 00:18:22,360 --> 00:18:26,000 ಎಡಗಡೆಯಲ್ಲಿ ಗೆ ಕೋಡ್ ಹುದ್ದೆ ಆಯೋಜಕರು - 385 00:18:26,000 --> 00:18:31,220 ನಾನು ಕಡತ ಒಂದು ಪಾಯಿಂಟರ್ ರಚಿಸುವ ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕಡತದಲ್ಲಿ, ಎಂದು. 386 00:18:31,220 --> 00:18:36,070 >> ನಾವು ಚಿಂತೆ ಇಲ್ಲ ಏನು ಈ ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಫೈಲ್ ವಿಷಯ. 387 00:18:36,070 --> 00:18:40,600 ಹೇಳಲು ಇದು ಸಾಕಾಗುತ್ತದೆ, ಇದು ಉದ್ದವಾಗಿದೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಸ್ಟ್ರೀಮ್. 388 00:18:40,600 --> 00:18:44,970 ಮತ್ತು ನಾವು ಹೋಗುವ ಹೇಗೆ ಇದು ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಇದು ಅರ್ಥ. 389 00:18:44,970 --> 00:18:47,300 >> ನಾವು ಮಾಡಬೇಕಾದ್ದು ಮುಂದೆ - ಮತ್ತು ಈ ನಂಬಲಾಗದಷ್ಟು ಮುಖ್ಯ - 390 00:18:47,300 --> 00:18:49,070 ನೀವು ಒಂದು ಕಡತವನ್ನು ತೆರೆಯಲು ಮಾಡಿದಾಗ - 391 00:18:49,070 --> 00:18:54,250 ವಾಸ್ತವವಾಗಿ, ನೀವು malloc ಕರೆ ಬಂದ, ಫಾರ್ ಉದಾಹರಣೆಗೆ, ಮತ್ತು ಕೆಲವು ಮೆಮೊರಿ ಮತ್ತು ಪ್ರಯತ್ನಿಸಿ 392 00:18:54,250 --> 00:18:57,980 ಮತ್ತು ನೀವು ಯಾವಾಗಲೂ ಒಂದು ಪಾಯಿಂಟರ್ ಅದನ್ನು ಉಳಿಸಲು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪರಿಶೀಲಿಸಲು ಬಯಸುವ 393 00:18:57,980 --> 00:19:00,230 ಕಾರ್ಯ ಶೂನ್ಯ ಹಿಂತಿರುಗಲಿಲ್ಲ. 394 00:19:00,230 --> 00:19:05,230 >> ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಮಾಡಲು ಪರಿಶೀಲಿಸುತ್ತಿದ್ದೇವೆ ನಾವು ವಾಸ್ತವವಾಗಿ ತೆರೆಯಿತು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ 395 00:19:05,230 --> 00:19:10,230 ಸರಿಯಾಗಿ ಫೈಲ್, ಮತ್ತು ಇರಲಿಲ್ಲ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಯಾವುದೇ ದೋಷ. 396 00:19:10,230 --> 00:19:15,160 ಮುಂದೆ, ಒಮ್ಮೆ ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರಿಶೀಲಿಸಿದ ನಾವು ನಾವು, ಒಂದು ಕೆಲಸ ಫೈಲ್ 397 00:19:15,160 --> 00:19:18,520 , ಬರೆಯಲು, ಅಥವಾ ಓದಲು ಅಥವಾ ಕಡತವನ್ನು ಸೇರಿಸಲು. 398 00:19:18,520 --> 00:19:24,270 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಕೇವಲ ಮುದ್ರಿಸುವ ನಾನು ಈ ಕಡತವನ್ನು ಒಂದು ಸಾಲು. 399 00:19:24,270 --> 00:19:25,450 >> ನಾನು ಹೇಗೆ ತಿಳಿಯುವುದು? 400 00:19:25,450 --> 00:19:27,990 ಜೊತೆಗೆ, ನಾನು ಈ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು fprintf ಎಂಬ. 401 00:19:27,990 --> 00:19:30,970 ನೀವು ಬಳಸುತ್ತಿರುವ ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ , ಬರೆಯಲು ಅಥವಾ, ಅಥವಾ ಓದುವಾಗ 402 00:19:30,970 --> 00:19:34,950 ಕಡತಗಳನ್ನು ಕುಶಲಬಳಕೆಯ ಸಮನಾಗಿರುತ್ತದೆ ನೀವು ಮೊದಲು ನೋಡಿಲ್ಲದಿದ್ದರೆ, ಆದರೆ ಬಂದಿದೆ ಕಾರ್ಯಗಳನ್ನು 403 00:19:34,950 --> 00:19:38,420 ಅಕ್ಷರದ F ಆರಂಭಿಸಲು, ಕಡತ ನಿಂತ. 404 00:19:38,420 --> 00:19:43,440 ಮತ್ತು fprintf ನಮ್ಮ ಸಾಮಾನ್ಯ ಮುದ್ರಣ ಭಿನ್ನವಾಗಿ ಅಪ್ಲಿಕೇಶನ್, ಒಂದು ಹೆಚ್ಚುವರಿ ವಾದವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 405 00:19:43,440 --> 00:19:47,800 ಮತ್ತು ಆ ಕಡತ ಅಲ್ಲಿ ನೀವು ಈ ಲೈನ್ ಮುದ್ರಿಸಲು ಬಯಸುವ. 406 00:19:47,800 --> 00:19:50,640 >> ನಾನು ಏನೂ ಇಲ್ಲ ohai ಬಲ. 407 00:19:50,640 --> 00:19:52,860 ನಾನು ಮೂರನೇ ಇಲ್ಲ ವಾದವು printf - 408 00:19:52,860 --> 00:19:57,030 ಅಥವಾ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ printf ಗೆ, ಮೂರನೇ ವಾದವು fprintf ಗೆ, ಏಕೆಂದರೆ ನಾನು 409 00:19:57,030 --> 00:19:59,480 ಇಲ್ಲಿ ಯಾವುದೇ placeholders ಇಲ್ಲ. 410 00:19:59,480 --> 00:20:01,070 ನಾನು ಯಾವುದೇ ಅಸ್ಥಿರ ಸೇರಿದಂತೆ ಇಲ್ಲ. 411 00:20:01,070 --> 00:20:06,070 ಆದರೆ ಮತ್ತೆ, fprintf ಮತ್ತು ಈ ಫೈಲ್ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾರ್ಯಗಳನ್ನು 412 00:20:06,070 --> 00:20:09,820 ಸಾಮಾನ್ಯವಾಗಿ ಫೈಲ್ ಅಗತ್ಯವಿದೆ ಹೋಗುವ ಅವು ಕಾರ್ಯ ಮಾಡುತ್ತಿದ್ದೇವೆ. 413 00:20:09,820 --> 00:20:15,960 >> ಅಂತಿಮವಾಗಿ, ಕೊನೆಯ ಪ್ರಮುಖ ವಿಷಯ ಕೇವಲ ಹಾಗೆ, ಕಡತ ಮುಚ್ಚಲು 414 00:20:15,960 --> 00:20:19,530 ಜೊತೆ - ನಾವು ಏನೋ malloc ಬಂದ, ನಾವು ಆಗದಂತೆ, ಏನೋ ಮುಕ್ತಗೊಳಿಸಲು ಬಯಸುತ್ತೇನೆ 415 00:20:19,530 --> 00:20:22,730 ಒಂದು ಮೆಮೊರಿ ಸೋರಿಕೆಯಾದಲ್ಲಿ ಹೊಂದಿವೆ - ನಾವು ಬಯಸುವ ನಮ್ಮ ಕಡತವನ್ನು ಮುಚ್ಚಲು. 416 00:20:22,730 --> 00:20:28,180 ಈ ಪ್ರೋಗ್ರಾಂ ಮುಚ್ಚುವ ಇಲ್ಲದೆ ನಿರ್ಗಮಿಸಿದೆ ವೇಳೆ ಕಡತ, ಆಡ್ಸ್ ಏನೂ ಹೋಗುತ್ತಿದ್ದೆ ಇವೆ 417 00:20:28,180 --> 00:20:30,050 ತಪ್ಪು, ವಿಶೇಷವಾಗಿ ಇದು ಒಂದು ಚಿಕ್ಕ ಫೈಲ್ ಆಗಿತ್ತು. 418 00:20:30,050 --> 00:20:35,020 >> ಆದರೆ ಇದು ಖಂಡಿತವಾಗಿ ಉತ್ತಮ ಕೋಡಿಂಗ್ ಶೈಲಿ ಮತ್ತು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಕಡತವನ್ನು ಮುಚ್ಚಲು ಅಭ್ಯಾಸ 419 00:20:35,020 --> 00:20:38,050 ನೀವು ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಬಳಿಕ. 420 00:20:38,050 --> 00:20:43,630 ಆದ್ದರಿಂದ ಕಡತ ಮೂಲಭೂತ ನಾನು / ಒ ಆಗಿದೆ ನೀವು ಬಹುಶಃ ಮೊದಲು ಕಾಣಬಹುದು, ಅಥವಾ ಬಂದಿದೆ 421 00:20:43,630 --> 00:20:45,710 ಅದ್ಭುತ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಇದನ್ನು ವೀಕ್ಷಿಸಿದರು. 422 00:20:45,710 --> 00:20:48,410 ಯಾರೇ ಮೊದಲು, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದೆ ನಾವು ಕೆಲವು ಅಭ್ಯಾಸ ಕೋಡಿಂಗ್ ಹೋಗಿ 423 00:20:48,410 --> 00:20:51,800 ಕಡತ ಬಗ್ಗೆ ಸಮಸ್ಯೆಗಳನ್ನು I / O ಅಥವಾ ಹಂತಗಳನ್ನು ನಾನು ಹೋದೆ? 424 00:20:51,800 --> 00:21:00,198 425 00:21:00,198 --> 00:21:03,162 >> [ಟೈಪ್ ಶಬ್ದಗಳನ್ನು] 426 00:21:03,162 --> 00:21:04,150 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಡು ಒಂದು ಪ್ರಶ್ನೆ ಅವಿ ಹೊಂದಿವೆ? 427 00:21:04,150 --> 00:21:04,660 >> ಎವಿಐ: ನಂ 428 00:21:04,660 --> 00:21:04,740 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 429 00:21:04,740 --> 00:21:06,746 ನಾನು ಮತ್ತೊಂದು ಕಾಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಏಳು ಸೆಕೆಂಡ್ಗಳು. 430 00:21:06,746 --> 00:21:07,590 [ನಗು] 431 00:21:07,590 --> 00:21:08,620 ಒಳ್ಳೆಯ ಟಿಪ್. 432 00:21:08,620 --> 00:21:10,750 ನೀವು ಹುಡುಗರಿಗೆ ಕೇವಲ ಇಷ್ಟವಿಲ್ಲ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವ. 433 00:21:10,750 --> 00:21:11,660 ಉತ್ತಮ ಇಲ್ಲಿದೆ. 434 00:21:11,660 --> 00:21:12,330 ಸರಿ. 435 00:21:12,330 --> 00:21:17,620 ನಮ್ಮ ಮೊದಲ ಅಭ್ಯಾಸ ಸಮಸ್ಯೆ ನಾವು, ಆಗಿದೆ ಕ್ರಿಯೆಯ ನಕಲು ಹೋಗುವ 436 00:21:17,620 --> 00:21:22,330 ಒಂದು ಆಜ್ಞಾ ಸಾಲು ಉಪಕರಣವಾಗಿರುತ್ತದೆ ಎಂದು ನೀವು ಬಹುಶಃ ಪ್ರತಿಯನ್ನು - ಮೊದಲು ಬಳಸಲಾಗುತ್ತದೆ - 437 00:21:22,330 --> 00:21:23,500 ಪ್ರತಿಯನ್ನು ಸಾಧನ. 438 00:21:23,500 --> 00:21:28,050 ನೀವು CP ನಮೂದಿಸಿ ಮತ್ತು ನಂತರ ರವಾನಿಸಲು ಎರಡು ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ವಾದಗಳು, ನೀವು 439 00:21:28,050 --> 00:21:28,980 ಒಂದು ಕಡತವನ್ನು ಕಾಪಿ. 440 00:21:28,980 --> 00:21:31,220 ಮತ್ತು ನಾವು ಹೋಗುವ ಏನು ಇದೀಗ ಬರೆಯಲು. 441 00:21:31,220 --> 00:21:35,830 >> ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ ಸ್ಲೈಡ್ ಆಫ್ ಓದುವ, ನಾನು ಬಯಸುವ ನೀವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು 442 00:21:35,830 --> 00:21:38,130 ಎರಡು ಮತ್ತು ಎರಡು ಆಜ್ಞಾ ಸಾಲಿನ ಮಾತ್ರ ವಾದಗಳನ್ನು - 443 00:21:38,130 --> 00:21:40,750 ಮೂಲ ಫೈಲ್ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಕಡತ - 444 00:21:40,750 --> 00:21:44,590 ಮತ್ತು ಪ್ರತಿಗಳು ಮೂಲ ವಿಷಯಗಳನ್ನು ಗಮ್ಯಸ್ಥಾನ ಕಡತಕ್ಕೆ 445 00:21:44,590 --> 00:21:46,960 ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್. 446 00:21:46,960 --> 00:21:48,510 ಆದ್ದರಿಂದ ಕೇಳಲು ಸಂಗತಿಯೇ. 447 00:21:48,510 --> 00:21:52,200 >> ಮತ್ತೆ, ಈ ಒಂದು ಉತ್ತಮ ವಿಧಾನವಾಗಿದೆ ಆಗಿದೆ ಸಿ ಕೋಡ್ ನೇರವಾಗಿ ಹೋಗಿ, ಆದರೆ 448 00:21:52,200 --> 00:21:54,280 ಹಂತಗಳನ್ನು ಒಂದೆರಡು ಅದನ್ನು ಮುರಿದು. 449 00:21:54,280 --> 00:21:58,400 ಮೊದಲ, ತರ್ಕ ಬಗ್ಗೆ - ನಿಖರವಾಗಿ ನಾನು ಏನನ್ನು ಕೇಳುವ ಬಾಗುತ್ತೇನೆ - 450 00:21:58,400 --> 00:22:00,620 ಮತ್ತು ಎಲ್ಲಾ ಅರ್ಥ ಈ ಸಮಸ್ಯೆಯನ್ನು ಕ್ರಮಗಳನ್ನು. 451 00:22:00,620 --> 00:22:04,410 ಮಾಡಿರುವುದಿಲ್ಲ ಸಿ, ಕೇವಲ ಕೆಲವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ಅಥವಾ ಸಹ ಮಾನಸಿಕ ಮಾದರಿ 452 00:22:04,410 --> 00:22:06,030 ಇಂದಿನ ವಿಶೇಷವೇನು. 453 00:22:06,030 --> 00:22:10,050 >> ಮುಂದೆ, ನೀವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕೆಳಗೆ ನಂತರ, ಲೆಕ್ಕಾಚಾರ ಹೇಗೆ ಸೂಡೊಕೋಡ್ಗಳನ್ನು 454 00:22:10,050 --> 00:22:14,600 ಉಪಕರಣಗಳು ಮತ್ತು ನಾವು ಸಂಗತಿಗಳನ್ನೂ ಮೇಲೆ ನಕ್ಷೆಗಳು ಸಿ ಬಳಸಲು ಕಲಿತ 455 00:22:14,600 --> 00:22:19,070 >> ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಒಮ್ಮೆ ನೀವು ಎಲ್ಲಾ ಎಂದು ಹೊಂದಿವೆ ಒಟ್ಟಿಗೆ, ನೀವು ಸಮಸ್ಯೆ ಕೋಡ್ ಮಾಡಬಹುದು. 456 00:22:19,070 --> 00:22:23,370 5 ರಿಂದ 10 ನಿಮಿಷಗಳ ಟೇಕ್ ಈ ಸಮಸ್ಯೆ ಕೆಲಸ. 457 00:22:23,370 --> 00:22:25,800 ನಾನು ಸೂಚನೆಗಳನ್ನು ಹಾಕುತ್ತೇವೆ ಮತ್ತೆ ಎರಡನೇ ಅಪ್. 458 00:22:25,800 --> 00:22:27,990 ನಂತರ ನಾವು ಮೇಲೆ ಹೋಗಿ ನೀನು ಸೂಡೊಕೋಡ್ಗಳನ್ನು, ಮತ್ತು ಕೋಡ್ 459 00:22:27,990 --> 00:22:29,230 ಇದು ಗುಂಪು ವಾಸಿಸುತ್ತಿದ್ದಾರೆ. 460 00:22:29,230 --> 00:22:31,640 >> ನೀವು ಮಾಡುತ್ತಿರುವಾಗ ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಈ ಕೆಲಸ, ಸಂಗ್ರಹಿಸಲು ಮುಕ್ತವಾಗಿರಿ 461 00:22:31,640 --> 00:22:34,260 ನಿಮ್ಮ ಕೈ, ಮತ್ತು ನಾನು ಆಗಮಿಸುವ ಸುಮಾರು ಮತ್ತು ಅವುಗಳನ್ನು ಉತ್ತರಿಸಲು. 462 00:22:34,260 --> 00:22:37,020 463 00:22:37,020 --> 00:22:39,330 >> ವಿದ್ಯಾರ್ಥಿ 7: ನಾನು ಬಲವಾಗಿ ಕಾಗದದ ತುಂಡು? 464 00:22:39,330 --> 00:22:41,537 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು? 465 00:22:41,537 --> 00:26:46,047 466 00:26:46,047 --> 00:26:48,043 >> [ಟೈಪ್ ಶಬ್ದಗಳನ್ನು] 467 00:26:48,043 --> 00:26:48,730 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 468 00:26:48,730 --> 00:26:51,710 ಮೊದಲ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಹೋಗಿ, ಮತ್ತು ನಂತರ ನಾನು ಒಂದೆರಡು ಹೆಚ್ಚು ನೀಡುತ್ತೇನೆ 469 00:26:51,710 --> 00:26:52,960 ನಿಮಿಷಗಳ ಕೋಡಿಂಗ್ ಮುಗಿಸಲು. 470 00:26:52,960 --> 00:26:55,540 471 00:26:55,540 --> 00:26:58,650 >> ಯಾರು ನನಗೆ ಆರಂಭಿಸುತ್ತಾರೆ ಬಯಸುತ್ತೀರಿ ಮೊದಲ ಸಾಲನ್ನು 472 00:26:58,650 --> 00:27:00,030 ಈ ಕಾರ್ಯ ಸೂಡೊಕೋಡ್ಗಳನ್ನು? 473 00:27:00,030 --> 00:27:03,330 474 00:27:03,330 --> 00:27:05,740 >> ವಿದ್ಯಾರ್ಥಿ 8: ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪರಿಶೀಲಿಸಿ ನೀವು ಎರಡು ಕಡತಗಳನ್ನು ನೀಡಲಾಯಿತು. 475 00:27:05,740 --> 00:27:06,990 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 476 00:27:06,990 --> 00:27:21,270 477 00:27:21,270 --> 00:27:22,990 ನಾವು ಇಲ್ಲದಿದ್ದರೆ? 478 00:27:22,990 --> 00:27:25,974 >> ವಿದ್ಯಾರ್ಥಿ 8: ನಾನು 0 ಹಿಂದಿರುಗುತ್ತಿದ್ದವು. 479 00:27:25,974 --> 00:27:27,872 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು 0 ಹಿಂದಿರುಗಿಸಬೇಕು? 480 00:27:27,872 --> 00:27:30,182 >> ವಿದ್ಯಾರ್ಥಿ 8: ಮರಳುವುದನ್ನು - 481 00:27:30,182 --> 00:27:30,650 ಖಾಲಿಮಾಡುವ. 482 00:27:30,650 --> 00:27:30,850 ಕ್ಷಮಿಸಿ. 483 00:27:30,850 --> 00:27:31,210 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. 484 00:27:31,210 --> 00:27:32,710 ಬಹುಶಃ 0. 485 00:27:32,710 --> 00:27:34,680 0 ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿತ್ತು ಎಂದರೆ ಏಕೆಂದರೆ. 486 00:27:34,680 --> 00:27:35,030 ಸರಿ. 487 00:27:35,030 --> 00:27:36,730 ಆದ್ದರಿಂದ ಮೊದಲ ಲೈನ್ ಸೂಡೊಕೋಡ್ಗಳನ್ನು. 488 00:27:36,730 --> 00:27:38,715 ಯಾರು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಎರಡನೇ ಸಾಲನ್ನು ಹೊಂದಿದೆ? 489 00:27:38,715 --> 00:27:40,630 >> ವಿದ್ಯಾರ್ಥಿ 9: ಕಡತಗಳನ್ನು ಎರಡೂ ಓಪನ್? 490 00:27:40,630 --> 00:27:41,880 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎರಡೂ ಕಡತಗಳನ್ನು ತೆರೆಯಿರಿ. 491 00:27:41,880 --> 00:27:49,970 492 00:27:49,970 --> 00:27:50,920 ಸರಿ? 493 00:27:50,920 --> 00:27:52,850 >> ವಿದ್ಯಾರ್ಥಿ 10: ಪರೀಕ್ಷಿಸಿ ಕಡತ ಶೂನ್ಯ ವೇಳೆ? 494 00:27:52,850 --> 00:28:10,906 495 00:28:10,906 --> 00:28:12,580 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮಾಡಲು ಪರಿಶೀಲಿಸಿ ಖಚಿತವಾಗಿ ಶೂನ್ಯ ಆಗಲಿ. 496 00:28:12,580 --> 00:28:15,800 ಅತ್ತ - 497 00:28:15,800 --> 00:28:17,540 0 ಕಡಿದು - 498 00:28:17,540 --> 00:28:18,887 ಎಂದು ಶೂನ್ಯ? 499 00:28:18,887 --> 00:28:20,080 >> ವಿದ್ಯಾರ್ಥಿ 11: ನಂ 500 00:28:20,080 --> 00:28:21,190 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಶೂನ್ಯ ಅಲ್ಲ. 501 00:28:21,190 --> 00:28:23,400 ಶೂನ್ಯ ಟರ್ಮಿನೇಟರ್ನಲ್ಲಿ ಕರೆಯಲಾಗುತ್ತದೆ. 502 00:28:23,400 --> 00:28:25,580 ಇದು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಒಂದು ಲೀ ಕಾಗುಣಿತ. 503 00:28:25,580 --> 00:28:28,580 ಆದ್ದರಿಂದ ವಿರುದ್ಧ ಏನೋ ಪರೀಕ್ಷಿಸುವ - ವಾಸ್ತವವಾಗಿ ಒಂದು ಪಾತ್ರದ - 504 00:28:28,580 --> 00:28:31,710 ಆದ್ದರಿಂದ ವಿರುದ್ಧ ಏನೋ ಇದೆ ತಪಾಸಣೆ ನೋಡಲು ತಪಾಸಣೆ ಅದೇ ಅಲ್ಲ ಇದು 505 00:28:31,710 --> 00:28:32,690 ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ. 506 00:28:32,690 --> 00:28:34,100 >> ಮತ್ತು ಕೆಲವು ಜನರು - 507 00:28:34,100 --> 00:28:36,040 ತಮ್ಮ ಕ್ವಿಸ್ ಮತ್ತು ತಮ್ಮ ಸಮಸ್ಯೆ ಸೆಟ್ - ಸೆಳೆದಿವೆ 508 00:28:36,040 --> 00:28:36,890 ಗೊಂದಲ ಆ ಎರಡು. 509 00:28:36,890 --> 00:28:38,830 ಆದರೆ ಆ ಎರಡು ವಿವಿಧ ವಾಸ್ತವವಾಗಿ. 510 00:28:38,830 --> 00:28:40,220 ಒಂದು ವಾಕ್ಯವನ್ನು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ - 511 00:28:40,220 --> 00:28:43,210 ಒಂದು 0 ಸೂಚಿಯಾಗಿದೆ. 512 00:28:43,210 --> 00:28:46,490 >> ವಿದ್ಯಾರ್ಥಿ 12: ಏಕೆ ನೀವು ಪರೀಕ್ಷಿಸಿ ಎಂದು ಕಡತಗಳನ್ನು ಶೂನ್ಯ ಅಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ 513 00:28:46,490 --> 00:28:48,670 ನೀವು ಅವುಗಳನ್ನು ತೆರೆಯಲು ಮೊದಲು? 514 00:28:48,670 --> 00:28:54,772 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಮುಕ್ತ ಉಳಿಸುತ್ತದೆ ಫೈಲ್ ಏನೋ. 515 00:28:54,772 --> 00:28:57,780 ಮತ್ತು ನೀವು ಇಲ್ಲಿ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ವೇಳೆ - 516 00:28:57,780 --> 00:28:59,520 ಈ ಸಾಲಿನಲ್ಲಿ - fopen - 517 00:28:59,520 --> 00:29:05,300 ನೀವು ವಿಳಾಸಕ್ಕೆ ಮತ್ತು ಅಂಗಡಿ ನೀಡುತ್ತದೆ ಇದು ಕೆಲಸ ವೇಳೆ ಫೈಲ್ ಆ ವಿಳಾಸ. 518 00:29:05,300 --> 00:29:07,650 ಇದು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ಅದು ಶೂನ್ಯ ಸಂಗ್ರಹಿಸುತ್ತದೆ - 519 00:29:07,650 --> 00:29:08,020 >> ವಿದ್ಯಾರ್ಥಿ 12: ಓಹ್. 520 00:29:08,020 --> 00:29:08,180 ಸರಿ. 521 00:29:08,180 --> 00:29:08,500 ನೀವು ಗಾಟ್. 522 00:29:08,500 --> 00:29:09,050 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕಡತ ರಲ್ಲಿ. 523 00:29:09,050 --> 00:29:11,990 ಆದ್ದರಿಂದ ನೀವು ಶೂನ್ಯ ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಅವುಗಳನ್ನು ತೆರೆಯಿತು ನಾವು ಮೊದಲು. 524 00:29:11,990 --> 00:29:13,520 ಶೂನ್ಯ ಏನೋ ಇಲ್ಲ ಅರ್ಥ ಸರಿಯಾಗಿ ಕೆಲಸ. 525 00:29:13,520 --> 00:29:18,030 526 00:29:18,030 --> 00:29:18,740 ಸರಿ. 527 00:29:18,740 --> 00:29:22,590 ಆದ್ದರಿಂದ ಖಚಿತವಾಗಿ ಎರಡೂ ಹೊಂದಿದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ? 528 00:29:22,590 --> 00:29:23,200 ಅಥವಾ? 529 00:29:23,200 --> 00:29:23,770 ನಾವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? 530 00:29:23,770 --> 00:29:24,310 ನಾವು ಹೋಗುತ್ತೇನೆ. 531 00:29:24,310 --> 00:29:24,520 >> ವಿದ್ಯಾರ್ಥಿ 13: ಈಸ್. 532 00:29:24,520 --> 00:29:25,020 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಈಸ್? 533 00:29:25,020 --> 00:29:25,930 ಎರಡೂ? 534 00:29:25,930 --> 00:29:26,350 >> ವಿದ್ಯಾರ್ಥಿ 13: ಈಸ್. 535 00:29:26,350 --> 00:29:26,390 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 536 00:29:26,390 --> 00:29:28,510 ನಾವು ಕೆಲವು ತೋರುತ್ತದೆ ಎಂದು ಒಮ್ಮತ. 537 00:29:28,510 --> 00:29:30,520 ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಆಗಲಿ. 538 00:29:30,520 --> 00:29:32,250 ಸರಿ, ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಮುಂದಿನ ಲೈನ್. 539 00:29:32,250 --> 00:29:33,600 ಯಾರು ಇನ್ನೂ ಅಂತ ಲೈನ್ ನೀಡಿಲ್ಲ? 540 00:29:33,600 --> 00:29:37,350 541 00:29:37,350 --> 00:29:38,295 ನಾವು ನೀವು ನಿರೀಕ್ಷಿಸಿ. 542 00:29:38,295 --> 00:29:39,020 ಹೌದು. 543 00:29:39,020 --> 00:29:40,895 >> ವಿದ್ಯಾರ್ಥಿ 14: ನೀವು ಓದಲು ಮೊದಲ ಕಡತದಿಂದ? 544 00:29:40,895 --> 00:29:42,290 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 545 00:29:42,290 --> 00:29:46,240 >> ವಿದ್ಯಾರ್ಥಿ 14: ಅಥವಾ ನಾವು fscanf ಬಳಸಲು ಅಥವಾ ಮೊದಲ ಕಡತ ರೀತಿಯ? 546 00:29:46,240 --> 00:29:50,650 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಬಯಸುವ ಮೊದಲ ಕಡತದಿಂದ ಓದಲು ಮತ್ತು - 547 00:29:50,650 --> 00:29:51,900 ಇಲ್ಲಿಯೇ ಹಾಕಲು ಅವಕಾಶ. 548 00:29:51,900 --> 00:30:00,600 549 00:30:00,600 --> 00:30:01,880 ಮೂಲ ಕಡತ ಓದಿ. 550 00:30:01,880 --> 00:30:05,370 ತದನಂತರ, ನಾವು ನಂತರ ಮಾಡುವಿರಿ ಮೂಲ ಕಡತದಿಂದ ಓದಲು? 551 00:30:05,370 --> 00:30:06,620 ಬೇರೊಬ್ಬರು? 552 00:30:06,620 --> 00:30:09,150 553 00:30:09,150 --> 00:30:12,190 >> ವಿದ್ಯಾರ್ಥಿ 15: ಬರೆಯಿರಿ ಒಳಗೆ ತಲುಪುವ ಫೈಲ್? 554 00:30:12,190 --> 00:30:22,080 555 00:30:22,080 --> 00:30:25,620 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಬರೆಯಲು ತಲುಪುವ ಫೈಲ್, ಮತ್ತು - 556 00:30:25,620 --> 00:30:26,210 ಸರಿ. 557 00:30:26,210 --> 00:30:30,030 ನಾವು ಬೇರೆ ಏನು ಕಾಣೆಯಾಗಿವೆ? 558 00:30:30,030 --> 00:30:32,460 ನನಗೆ ಒಂದು ನೀಡಿಲ್ಲ ಯಾರು ಬೇರೊಬ್ಬರು ಇನ್ನೂ ಕೋಡ್ ಸಾಲಿನ - ಸೂಡೊಕೋಡ್ಗಳನ್ನು. 559 00:30:32,460 --> 00:30:33,510 ಹೌದು. 560 00:30:33,510 --> 00:30:36,540 >> ವಿದ್ಯಾರ್ಥಿ 16: ಬಹುಶಃ ನೀವು ಯಾವಾಗಲೂ ಪರೀಕ್ಷಿಸಬಹುದು ಎಂಬುದನ್ನು ಓದಲು ವಿಷಯವೆಂದರೆ, 561 00:30:36,540 --> 00:30:37,970 ಮುಂದಿನ ಸಾಲಿನ ಹಾಗೆ? 562 00:30:37,970 --> 00:30:39,550 ಮುಂದಿನ ಸಾಲಿನ ಹಾಗೆ, ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ನೋಡಿ. 563 00:30:39,550 --> 00:30:40,660 >> [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಬೀಪ್] 564 00:30:40,660 --> 00:30:41,095 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಓಹ್. 565 00:30:41,095 --> 00:30:43,120 ನನ್ನ ಜರ್ನಲಿಂಗ್ ತಂತ್ರಾಂಶ. 566 00:30:43,120 --> 00:30:43,580 ಹೌದು? 567 00:30:43,580 --> 00:30:44,960 >> ವಿದ್ಯಾರ್ಥಿ 16: ಹೌದು. 568 00:30:44,960 --> 00:30:48,940 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನೀಡಲು ನನಗೆ ಒಂದು ಬಾರಿ. 569 00:30:48,940 --> 00:30:51,640 >> ವಿದ್ಯಾರ್ಥಿ 16: ಇಲ್ಲ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ ಇನ್ನೂ ಒಂದು ಮುಂದಿನ ಸಾಲಿನ 570 00:30:51,640 --> 00:30:52,920 ಓದಲು ಮೂಲ ಕಡತ. 571 00:30:52,920 --> 00:30:53,500 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 572 00:30:53,500 --> 00:30:56,060 ನಾವು ಸಾಲುಗಳನ್ನು ಓದುವ ಇಲ್ಲ - ಇಲ್ಲಿ ಬೈಟ್ಗಳು ಓದುವ ಮಾಡಲಾಯಿತು - 573 00:30:56,060 --> 00:30:57,590 ಆದರೆ ನೀವು ಸರಿಯಾದ ಆರ್. 574 00:30:57,590 --> 00:31:00,040 ನಾವು ರವರೆಗೆ ಓದಲು ಮತ್ತು ಬರೆಯಲು ಬಯಸುವ ಯಾವುದೇ ಬೈಟ್ಗಳು ಇವೆ. 575 00:31:00,040 --> 00:31:11,430 576 00:31:11,430 --> 00:31:11,735 ಸರಿ. 577 00:31:11,735 --> 00:31:16,940 ಆದ್ದರಿಂದ ಈ ನಿಜವಾಗಿಯೂ ಇಂಡೆಂಟ್ ಇರಬೇಕು ಸ್ವಲ್ಪ, ಅವರು ಅಡಿಯಲ್ಲಿ ಇರುವ ಕಾರಣ. 578 00:31:16,940 --> 00:31:17,470 ರೈಟ್? 579 00:31:17,470 --> 00:31:20,620 ನಾವು ಬೈಟ್ಗಳು ಇಲ್ಲ ತನಕ, ನಾವು ನೀನು ಮೂಲ ಕಡತದಿಂದ ಓದಲು ಮತ್ತು ಬರೆಯಲು 580 00:31:20,620 --> 00:31:22,160 ತಲುಪುವ ಫೈಲ್ ಗೆ. 581 00:31:22,160 --> 00:31:24,510 >> ನಂತರ, ಕಳೆದ ಏನು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಲೈನ್? 582 00:31:24,510 --> 00:31:26,380 ನೀಡಿಲ್ಲ ಯಾರೋ ನನಗೆ ಏನೋ ಇನ್ನೂ. 583 00:31:26,380 --> 00:31:29,270 584 00:31:29,270 --> 00:31:30,260 >> ವಿದ್ಯಾರ್ಥಿ 17: ಕಡತಗಳನ್ನು ಮುಚ್ಚಿ? 585 00:31:30,260 --> 00:31:31,510 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. 586 00:31:31,510 --> 00:31:36,370 587 00:31:36,370 --> 00:31:37,450 ಕಡತಗಳನ್ನು ಮುಚ್ಚಿ. 588 00:31:37,450 --> 00:31:38,400 ಆದ್ದರಿಂದ ನಮ್ಮ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಇಲ್ಲ. 589 00:31:38,400 --> 00:31:41,870 ನಾನು ಒಳಗೆ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಜಿಎಡಿಟ್ Name ಮತ್ತು ನಿಮಿಷಗಳನ್ನು ನಾವು 590 00:31:41,870 --> 00:31:44,626 ಒಟ್ಟಿಗೆ ಈ ಕೋಡ್ ಕಾಣಿಸುತ್ತದೆ. 591 00:31:44,626 --> 00:33:55,280 592 00:33:55,280 --> 00:33:56,000 >> ಸರಿ. 593 00:33:56,000 --> 00:33:58,290 ನಮಗೆ ಗುಂಪು ಪ್ರಾರಂಭಿಸಲು ಲೆಟ್. 594 00:33:58,290 --> 00:33:59,940 ನಿಶಾಂತ್, ನನ್ನ ಹೊಸ ಕಡತ ಹೊಂದಿರುತ್ತವೆ. 595 00:33:59,940 --> 00:34:01,130 ನಾನು ಈ ತೆರೆದಿವೆ ಬಂದಿದೆ. 596 00:34:01,130 --> 00:34:01,880 ಶೀರ್ಷಿಕೆರಹಿತ ಡಾಕ್ಯುಮೆಂಟ್ 1. 597 00:34:01,880 --> 00:34:05,490 ನಾನು ಮಾಡಬೇಕು ಮೊದಲ ವಿಷಯ ಯಾವುದು? 598 00:34:05,490 --> 00:34:07,040 >> ನಿಶಾಂತ್: ಗ್ರಂಥಾಲಯಗಳು ಸೇರಿವೆ? 599 00:34:07,040 --> 00:34:08,219 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 600 00:34:08,219 --> 00:34:11,070 ಏನು ಗ್ರಂಥಾಲಯಗಳು? 601 00:34:11,070 --> 00:34:17,570 >> ನಿಶಾಂತ್: stdio.h, stdlib.h, ನಾನು ನಂಬುತ್ತಾರೆ? 602 00:34:17,570 --> 00:34:18,000 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 603 00:34:18,000 --> 00:34:21,592 ಫಾರ್ stdlib ಏನು? 604 00:34:21,592 --> 00:34:23,010 >> ನಿಶಾಂತ್: ನಾನು ಮರೆತುಹೋಗಿದೆ. 605 00:34:23,010 --> 00:34:23,219 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 606 00:34:23,219 --> 00:34:24,179 ಆದ್ದರಿಂದ stdio ಸೇರಿವೆ. 607 00:34:24,179 --> 00:34:28,630 ನಾನು ಮೊದಲು ಏನು ಮಾಡಬೇಕು ನಾನು ಕೋಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು? 608 00:34:28,630 --> 00:34:29,710 >> ನಿಶಾಂತ್: ಒಂದು ಹೆಡರ್ ಬರೆಯಲು? 609 00:34:29,710 --> 00:34:31,830 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೇಗೆ ಇದು ಬಣ್ಣದ ನಾನು ಇಲ್ಲ? 610 00:34:31,830 --> 00:34:34,060 >> [Interposing ವಾಯ್ಸಸ್] 611 00:34:34,060 --> 00:34:35,040 >> ನಿಶಾಂತ್: ಹೇಗೆ ನೀವು ಬಣ್ಣದ ಸಿಗುತ್ತದೆ? 612 00:34:35,040 --> 00:34:38,060 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೇಗೆ ನಾನು ಕೋಡಿಂಗ್ ಬಣ್ಣ ಇಲ್ಲ? 613 00:34:38,060 --> 00:34:38,570 >> ನಿಶಾಂತ್: ನನಗೆ ಗೊತ್ತಿಲ್ಲ. 614 00:34:38,570 --> 00:34:38,830 ಓಹ್. 615 00:34:38,830 --> 00:34:39,389 ಉಳಿಸಿ. 616 00:34:39,389 --> 00:34:39,929 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಉಳಿಸಿ. 617 00:34:39,929 --> 00:34:40,270 ಹೌದು. 618 00:34:40,270 --> 00:34:41,760 ನಾನು. ಸಿ ಅದನ್ನು ಉಳಿಸಲು ಮಾಡಬೇಕು. 619 00:34:41,760 --> 00:34:46,239 ಆದ್ದರಿಂದ cp.c. ಡೆಸ್ಕ್ಟಾಪ್ ಮೇಲೆ ಅದನ್ನು ಉಳಿಸಲು 620 00:34:46,239 --> 00:34:47,280 ಸ್ವೀಟ್. 621 00:34:47,280 --> 00:34:51,199 ನಾನು ಪೂರ್ಣ ಶೈಲಿ ಪಡೆಯಲು ಬಯಸಿದರೆ ಅಂಕಗಳನ್ನು, ಏನು ಮಾಡಬೇಕು ನಾನು 622 00:34:51,199 --> 00:34:53,085 ಮೇಲ್ಭಾಗದಲ್ಲಿ ಸೇರಿವೆ? 623 00:34:53,085 --> 00:34:58,390 >> ನಿಶಾಂತ್: ನಿಮ್ಮ ಹೆಸರು, ಹೆಸರು ಬರೆಯಲು ಸಾಧ್ಯವಾಯಿತು ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಉದ್ದೇಶ 624 00:34:58,390 --> 00:34:59,640 ಹಾಗೆಯೇ ಕಾರ್ಯಕ್ರಮದ? 625 00:34:59,640 --> 00:35:08,400 626 00:35:08,400 --> 00:35:10,040 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಉತ್ತಮ ಕಂಡುಬರುತ್ತಿದೆ. 627 00:35:10,040 --> 00:35:10,470 ಅತ್ಯುತ್ತಮ. 628 00:35:10,470 --> 00:35:12,940 ಆದ್ದರಿಂದ ನೀವು ನಿಖರವಾಗಿ ನಮಗೆ ಪ್ರಾರಂಭವಾಯಿತು ಬಂದಿದೆ. 629 00:35:12,940 --> 00:35:13,720 # ಸೇರಿವೆ - 630 00:35:13,720 --> 00:35:15,365 ನಾವು ಬರೆಯಲು ಮಾಡುತ್ತೇವೆ - 631 00:35:15,365 --> 00:35:30,050 632 00:35:30,050 --> 00:35:30,870 ಸರಿ. 633 00:35:30,870 --> 00:35:33,520 ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲಾ ಹೋಗಲು ಸೆಟ್ ಭಾವಿಸುತ್ತೇನೆ. 634 00:35:33,520 --> 00:35:38,003 ಯಾರು ನನಗೆ ಕೋಡ್ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಹೊಂದಿದೆ - ಅಥವಾ ಕೋಡ್ ಮೊದಲ ಸಾಲುಗಳನ್ನು ಎಂದು 635 00:35:38,003 --> 00:35:41,280 ಇದು ನಮ್ಮ ಮೊದಲ ಪೂರೈಸಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕಾಮೆಂಟ್? 636 00:35:41,280 --> 00:35:41,985 ನೀವು. 637 00:35:41,985 --> 00:35:48,780 >> ವಿದ್ಯಾರ್ಥಿ 18: ಇದು ಇಂಟ್ ಮಾಡಬಾರದು argc, ಮತ್ತು ನಂತರ ಚಾರ್ * argv? 638 00:35:48,780 --> 00:35:49,490 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನೀವು ಸರಿ. 639 00:35:49,490 --> 00:35:56,270 ಇದನ್ನು ಮುಖ್ಯ ತೆರೆದ ಆವರಣ ಇಂಟ್ ಬದಲಾಯಿಸಲು ಅವಕಾಶ, ಇಂಟ್ argc, ಅಲ್ಪವಿರಾಮ, ಚಾರ್ * argv? 640 00:35:56,270 --> 00:35:57,150 ಹಾಗೆ? 641 00:35:57,150 --> 00:35:57,410 >> ವಿದ್ಯಾರ್ಥಿ 18: ಬ್ರಾಕೆಟ್ಗಳನ್ನು. 642 00:35:57,410 --> 00:35:58,260 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಬ್ರಾಕೆಟ್ಗಳನ್ನು. 643 00:35:58,260 --> 00:35:59,860 ಮುಕ್ತ ಬ್ರಾಕೆಟ್, ನಿಕಟ ಬ್ರಾಕೆಟ್, ನಿಕಟ ಮೂಲ. 644 00:35:59,860 --> 00:36:00,240 ಪರ್ಫೆಕ್ಟ್. 645 00:36:00,240 --> 00:36:02,160 ಈಗ ನಾನು ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 646 00:36:02,160 --> 00:36:02,430 ಸರಿ. 647 00:36:02,430 --> 00:36:04,250 ನಾವು ಎರಡು ಕಡತಗಳನ್ನು ನೀಡಿದ ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 648 00:36:04,250 --> 00:36:07,905 ನೀವು ನನಗೆ ಎಂದು ನೀಡಬಹುದು. 649 00:36:07,905 --> 00:36:09,180 >> ವಿದ್ಯಾರ್ಥಿ 18: argc, ವೇಳೆ - 650 00:36:09,180 --> 00:36:11,060 ಈ ಒಂದು 3 ಸಮನಾಗಿರಬೇಕು ಮಾಡುವುದಿಲ್ಲ. 651 00:36:11,060 --> 00:36:14,360 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವೇಳೆ ತೆರೆದ ಆವರಣ 3 argc, ಸಮಾನ ಇಲ್ಲ? 652 00:36:14,360 --> 00:36:16,970 >> ವಿದ್ಯಾರ್ಥಿ 18: ಹೌದು, ನೀವು ಮರಳಿ 1 ಅಥವಾ ಏನು. 653 00:36:16,970 --> 00:36:17,460 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕ್ಷಮಿಸಿ. 654 00:36:17,460 --> 00:36:19,120 >> ವಿದ್ಯಾರ್ಥಿ 18: ರಿಟರ್ನ್ 1 ಅಥವಾ ಏನು. 655 00:36:19,120 --> 00:36:20,270 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 1 ಹಿಂತಿರುಗಿ. 656 00:36:20,270 --> 00:36:22,230 ಸರಿ? 657 00:36:22,230 --> 00:36:22,970 ಗ್ರೇಟ್. 658 00:36:22,970 --> 00:36:24,290 ಎರಡೂ ಫೈಲ್ಗಳನ್ನು ತೆರೆಯುತ್ತದೆ. 659 00:36:24,290 --> 00:36:26,160 ಯಾರು ನನಗೆ ಎರಡೂ ಕಡತಗಳನ್ನು ತೆರೆಯಲು ಸಹಾಯ ಮಾಡಬಹುದು? 660 00:36:26,160 --> 00:36:28,125 ಯಾರು ಇನ್ನೂ ನನಗೆ ಕೋಡ್ ನೀಡಿಲ್ಲ? 661 00:36:28,125 --> 00:36:31,510 662 00:36:31,510 --> 00:36:32,320 ಕರ್ಟ್? 663 00:36:32,320 --> 00:36:36,145 >> ಕರ್ಟ್: ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಎಫ್ ನಾನು ಎಲ್ ಇ ಸ್ಟಾರ್ ಮೂಲ. 664 00:36:36,145 --> 00:36:39,390 665 00:36:39,390 --> 00:36:40,920 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವರಗಳು ಔಟ್ ತೆಗೆದುಕೊಳ್ಳಲು. 666 00:36:40,920 --> 00:36:41,570 ಆ ಅದ್ಭುತ. 667 00:36:41,570 --> 00:36:42,716 ಇದು Tumblr ಅನಿಸುತ್ತದೆ. 668 00:36:42,716 --> 00:36:44,610 >> ವಿದ್ಯಾರ್ಥಿ 18: fopen ಸಮನಾಗಿರುತ್ತದೆ - 669 00:36:44,610 --> 00:36:46,612 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: fopen ಸಮ? 670 00:36:46,612 --> 00:36:49,870 >> ವಿದ್ಯಾರ್ಥಿ 18: ತೆರೆದ ಆವರಣ, argv, ಮುಕ್ತ ಬ್ರಾಕೆಟ್. 671 00:36:49,870 --> 00:36:50,055 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿರೀಕ್ಷಿಸಿ. 672 00:36:50,055 --> 00:36:50,240 ಕ್ಷಮಿಸಿ. 673 00:36:50,240 --> 00:36:51,050 ತೆರೆದ ಆವರಣ. 674 00:36:51,050 --> 00:36:51,456 ಸರಿ. 675 00:36:51,456 --> 00:36:53,080 >> ವಿದ್ಯಾರ್ಥಿ 18: ಹೌದು. 676 00:36:53,080 --> 00:36:55,110 Argv ಉಪ 1. 677 00:36:55,110 --> 00:36:55,860 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಉಪ 1? 678 00:36:55,860 --> 00:36:56,140 >> ವಿದ್ಯಾರ್ಥಿ 18: ಹೌದು. 679 00:36:56,140 --> 00:36:58,540 Argv ಮುಕ್ತ ಬ್ರಾಕೆಟ್ 1 - 680 00:36:58,540 --> 00:36:59,730 ಹೌದು. 681 00:36:59,730 --> 00:37:06,470 ತದನಂತರ ಅಲ್ಪವಿರಾಮ, ನಂತರ ತೆರೆದ ಡಬಲ್ ಉಲ್ಲೇಖ, ಆರ್, ಉದ್ಧರಣಾ, 682 00:37:06,470 --> 00:37:08,250 ಹತ್ತಿರದ ಆವರಣ, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. 683 00:37:08,250 --> 00:37:09,450 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸಿಹಿ. 684 00:37:09,450 --> 00:37:10,950 ಮತ್ತು ಇತರ ಬಗ್ಗೆ? 685 00:37:10,950 --> 00:37:16,030 >> ವಿದ್ಯಾರ್ಥಿ 18: ಹೋಲುತ್ತದೆ, ಆದರೆ ಬದಲಿಗೆ ಎಸ್ ಆರ್ ಸಿ, ನೀವು ಡಿ ಎಸ್ ಟಿ ಕರೆ ಬಯಸುವ. 686 00:37:16,030 --> 00:37:17,060 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಊ! 687 00:37:17,060 --> 00:37:17,772 ನಾನು ಇಷ್ಟ. 688 00:37:17,772 --> 00:37:20,010 >> ವಿದ್ಯಾರ್ಥಿ 18: ಜಸ್ಟ್ ಡಿ ಎಸ್ ಟಿ. ಹೌದು. 689 00:37:20,010 --> 00:37:23,057 ತದನಂತರ, 2 ಮುಕ್ತ ಬ್ರಾಕೆಟ್ argv. 690 00:37:23,057 --> 00:37:23,200 ಹೌದು. 691 00:37:23,200 --> 00:37:26,720 ತದನಂತರ W ಬದಲಿಗೆ ಆರ್. 692 00:37:26,720 --> 00:37:27,620 ಹೌದು. 693 00:37:27,620 --> 00:37:29,630 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗ್ರೇಟ್. 694 00:37:29,630 --> 00:37:31,360 ಸಾಲುಗಳನ್ನು ಮುಂದಿನ ಒಂದೆರಡು. 695 00:37:31,360 --> 00:37:34,040 ಅಲ್ಲದೆ, ಯಾರನ್ನೂ ಸೇರಿಸಲು ವಿಷಯಗಳನ್ನು ವೇಳೆ ನಾವು ಮಾಡಿದ ಸಾಲುಗಳನ್ನು, ಮುಕ್ತವಾಗಿರಿ 696 00:37:34,040 --> 00:37:35,690 ಹಾಗೆಯೇ ಆ ಸೇರಿಸಿ. 697 00:37:35,690 --> 00:37:37,520 ಖಚಿತವಾಗಿ ಎರಡೂ ಶೂನ್ಯ ಹೊಂದಿದೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. 698 00:37:37,520 --> 00:37:41,450 ಯಾರು ನನ್ನನ್ನು ನಾನು ಅಗತ್ಯವಿದೆ ಕೋಡ್ ನೀಡಬಹುದು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಸಾಲನ್ನು ಪೂರೈಸಲು? 699 00:37:41,450 --> 00:37:44,430 700 00:37:44,430 --> 00:37:45,870 ಆರ್ಚರ್. 701 00:37:45,870 --> 00:37:58,645 >> ಬಿಲ್ಲುಗಾರ: src ಸಮನಾಗಿರುತ್ತದೆ ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ನಲ್ ಅಥವಾ ಡಿಎಸ್ಟಿ ಸಮನಾಗಿರುತ್ತದೆ ಸಮನಾಗಿರುತ್ತದೆ 702 00:37:58,645 --> 00:38:04,590 ನಲ್, ನೀವು ರಿಟರ್ನ್ - 703 00:38:04,590 --> 00:38:07,130 704 00:38:07,130 --> 00:38:07,976 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು? 705 00:38:07,976 --> 00:38:08,890 >> ಬಿಲ್ಲುಗಾರ: 2 ಹಿಂತಿರುಗಿ? 706 00:38:08,890 --> 00:38:09,760 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 2 ಹಿಂತಿರುಗಿ. 707 00:38:09,760 --> 00:38:14,400 ಆದ್ದರಿಂದ ತೆರೆದ ಆವರಣ src ಸಮನಾಗಿರುತ್ತದೆ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ, ಅಥವಾ - 708 00:38:14,400 --> 00:38:15,590 ಎಂದು thing's ಏನೇ - ಪೈಪ್? 709 00:38:15,590 --> 00:38:16,346 ಪೈಪ್? 710 00:38:16,346 --> 00:38:17,140 ನಾವು ಪೈಪ್ ಕರೆ ಮಾಡುತ್ತೇವೆ. 711 00:38:17,140 --> 00:38:22,340 ಪೈಪ್, ಪೈಪ್, ಡಿಎಸ್ಟಿ ಸಮನಾಗಿರುತ್ತದೆ ಸಮನಾಗಿರುತ್ತದೆ ನಲ್, 2 ಮರಳಲು. 712 00:38:22,340 --> 00:38:23,900 ಸರಿ? 713 00:38:23,900 --> 00:38:26,060 ನಾವು ಬೈಟ್ಗಳು ಔಟ್ ಕೋರುತ್ತೇವೆ ರವರೆಗೆ - 714 00:38:26,060 --> 00:38:29,820 ನಾವು ರೀತಿಯ ಈ ಹಂತದ ಮೇಲೆ ಇಲ್ಲ ಇಲ್ಲಿ ಹೋಗಿ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಭಾಗ. 715 00:38:29,820 --> 00:38:31,970 >> ಆದರೆ ತನಕ ನಾವು ಬೈಟ್ಗಳು ಇಲ್ಲ - ಧ್ವನಿ ಬಯಸುತ್ತೀರಾ ಏನು ಮಾಡುತ್ತದೆ? 716 00:38:31,970 --> 00:38:34,680 ಸಿ ರಚನೆ ಬಗೆ - 717 00:38:34,680 --> 00:38:36,160 ಆದರೆ ನಾನು ಪದ ರಚನೆ ಬಳಸಬೇಡಿ, ನಾವು ಬಳಸಿ ಆರಂಭಿಸಲು ನೀನು ಏಕೆಂದರೆ 718 00:38:36,160 --> 00:38:37,350 ಇತರ ಪ್ರಕರಣಗಳಲ್ಲಿ - 719 00:38:37,350 --> 00:38:39,495 ಆದರೆ ಸಿ ಉಪಕರಣವನ್ನು ಆ ಧ್ವನಿ ಮಾಡುತ್ತದೆ? 720 00:38:39,495 --> 00:38:39,970 >> ವಿದ್ಯಾರ್ಥಿ 19: ಲೂಪ್. 721 00:38:39,970 --> 00:38:40,980 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಲೂಪ್. 722 00:38:40,980 --> 00:38:43,060 ಲೂಪ್ ರೀತಿಯ ಧ್ವನಿಗಳನ್ನು. 723 00:38:43,060 --> 00:38:49,670 ಆದ್ದರಿಂದ ನನ್ನ ಮೊದಲ ಸಾಲಿನ ನೀಡಬಹುದು ಇಲ್ಲಿಯೇ ಲೂಪ್ ಕೋಡ್? 724 00:38:49,670 --> 00:38:56,320 725 00:38:56,320 --> 00:39:01,980 ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಏನು ರೀತಿಯ ನೀವು ನನಗೆ ಕೊಟ್ಟರೆ ಲೂಪ್ ನೀವು ಬಯಸುವ 726 00:39:01,980 --> 00:39:03,215 ಕೋಡ್ ಈ ಸಾಲಿನ. 727 00:39:03,215 --> 00:39:04,150 ಮೂರು ವಿಧಗಳಿವೆ. 728 00:39:04,150 --> 00:39:06,530 ನೀವು ಆಯ್ಕೆ ಪಡೆಯಲು. 729 00:39:06,530 --> 00:39:08,080 ನಾನು ಆ ಸೂಚಿಸುವ. 730 00:39:08,080 --> 00:39:08,410 ಅವಿ. 731 00:39:08,410 --> 00:39:09,230 ನೀವು ಯಾವುದನ್ನು ಬಯಸುತ್ತೀರಿ? 732 00:39:09,230 --> 00:39:09,960 >> ಎವಿಐ: ಆಟಗಳು. 733 00:39:09,960 --> 00:39:11,460 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆಟಗಳು. 734 00:39:11,460 --> 00:39:15,180 >> ಎವಿಐ: ನಾನು ಶೂನ್ಯಕ್ಕೆ ಸಮವಾಗಿದ್ದರೆ ಇಂಟ್. 735 00:39:15,180 --> 00:39:17,360 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 736 00:39:17,360 --> 00:39:18,570 >> ಎವಿಐ: ನಾನು ಬಗ್ಗೆ ಖಚಿತವಿಲ್ಲ ಈ ಭಾಗ. 737 00:39:18,570 --> 00:39:29,080 ಆದರೆ ನಾನು ಗಾತ್ರ ಕಡಿಮೆ ಸ್ಟಾರ್ ಮೂಲ? 738 00:39:29,080 --> 00:39:31,128 ನಾನು ಖಚಿತವಿಲ್ಲ. 739 00:39:31,128 --> 00:39:32,580 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 740 00:39:32,580 --> 00:39:35,870 >> ನೀವು ಬಯಸುವ ಕಾರಣ: ಎವಿಐ ಒಂದು ಕಡತದ ಗಾತ್ರವನ್ನು, ಬಲ? 741 00:39:35,870 --> 00:39:41,090 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಈ ಬಹುಶಃ ತಿನ್ನುವೆ ನಮಗೆ ನಿಜವಾದ ಗಾತ್ರ ನೀಡಿ 742 00:39:41,090 --> 00:39:43,010 ಬೈಟ್ಗಳು ಕಡತ. 743 00:39:43,010 --> 00:39:47,680 ನಾವು ಬೇರೆ ಏನು ಮಾಡಬಹುದು? 744 00:39:47,680 --> 00:39:48,810 ಲೂಪ್ ಮತ್ತೊಂದು ರೀತಿಯ ಏನು? 745 00:39:48,810 --> 00:39:50,180 ಅಥವಾ ನಾವು ಲೂಪ್ ಅಂಟಿಕೊಳ್ಳುವುದಿಲ್ಲ ಮಾಡಬೇಕು? 746 00:39:50,180 --> 00:39:55,350 747 00:39:55,350 --> 00:39:57,900 >> ವಿದ್ಯಾರ್ಥಿ 20: ನೀವು ಸ್ವಲ್ಪ ಲೂಪ್ ಮಾಡಬಲ್ಲರು? 748 00:39:57,900 --> 00:40:01,350 ತದನಂತರ, ಏನು ನೀವು ಬಯಸುವ you'd ಆಗಿದೆ - 749 00:40:01,350 --> 00:40:03,930 ನಾವು ಫೈಲ್ ಒಂದು ಚಾರ್ * ಏಕೆಂದರೆ. 750 00:40:03,930 --> 00:40:07,950 ನಾವು ಏರಿಕೆಯ ಇರಿಸಿಕೊಳ್ಳಲು ಆದ್ದರಿಂದ ಆ ನಾವು ಶೂನ್ಯ ಪಾತ್ರ ನಲ್ಲಿ ಹುಡುಕಲು ಬಯಸುವ ರವರೆಗೆ 751 00:40:07,950 --> 00:40:08,500 ಇದು ಕೊನೆಯಲ್ಲಿ? 752 00:40:08,500 --> 00:40:11,130 ಅಥವಾ ಯಾವುದೇ, ಕಡತಗಳನ್ನು ಹೇಗೆ ಕೆಲಸ ಎಂದು? 753 00:40:11,130 --> 00:40:14,300 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಇರಿಸಬಹುದು ಚಾರ್ * ಏರಿಕೆಯ 754 00:40:14,300 --> 00:40:16,340 ನಾವು ಶೂನ್ಯ ಹೇಗೆ ರವರೆಗೆ - 755 00:40:16,340 --> 00:40:18,580 >> ವಿದ್ಯಾರ್ಥಿ 20: ಮೂಲಭೂತವಾಗಿ ಮುಂದುವರಿಸುವುದಕ್ಕೆ ಪಾತ್ರಕ್ಕೆ ಪಾತ್ರದ ನಾವು ಹಿಟ್ ರವರೆಗೆ 756 00:40:18,580 --> 00:40:21,250 ಕಡತದ ಕೊನೆಯಲ್ಲಿ. 757 00:40:21,250 --> 00:40:21,600 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. 758 00:40:21,600 --> 00:40:22,560 ಆದ್ದರಿಂದ ನಾವು ಬಯಸುವ ಏನು. 759 00:40:22,560 --> 00:40:24,545 ನಾವು ಓದುವ, ಪಾತ್ರದ ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ ಪಾತ್ರಕ್ಕೆ, ನಾವು ಪಡೆಯಲು ರವರೆಗೆ 760 00:40:24,545 --> 00:40:25,080 ಕಡತದ ಕೊನೆಯಲ್ಲಿ. 761 00:40:25,080 --> 00:40:25,375 >> ವಿದ್ಯಾರ್ಥಿ 20: ಹೌದು. 762 00:40:25,375 --> 00:40:25,860 ಕ್ಲಿಕ್ - 763 00:40:25,860 --> 00:40:28,540 ಕೊನೆಯಲ್ಲಿ ಅಥವಾ ಸ್ಟಾಪ್ ಸೈನ್ ಇಲ್ಲಿದೆ ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಕೊನೆಯಲ್ಲಿ. 764 00:40:28,540 --> 00:40:28,620 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 765 00:40:28,620 --> 00:40:30,140 ನಾವು ಫೈಲ್ ಕೊನೆಯಲ್ಲಿ ಪಡೆಯಲು - ಹೇಗೆ ನಾವು ತಲುಪಿದ್ದೀರಿ ಗೊತ್ತು 766 00:40:30,140 --> 00:40:33,200 ಒಂದು ಕಡತದ ಕೊನೆಯಲ್ಲಿ? 767 00:40:33,200 --> 00:40:34,710 ಕರೆ ಭಾವಿಸುತ್ತೇನೆ ವೇಳೆ - 768 00:40:34,710 --> 00:40:35,910 ಆದ್ದರಿಂದ ಹಿಂದಿನ ಹಂತದ ಅವಕಾಶ. 769 00:40:35,910 --> 00:40:37,550 ಒಂದು ಕಾರ್ಯವೇನು? 770 00:40:37,550 --> 00:40:39,360 ಇಲ್ಲಿಯೇ ಈ ಸಾಲಿನಲ್ಲಿ ಹೋಗಿ ನೋಡೋಣ. 771 00:40:39,360 --> 00:40:40,630 ಮೂಲ ಕಡತ ಓದಿ. 772 00:40:40,630 --> 00:40:41,880 ಯಾರು ನನಗೆ ಕೋಡ್ ಸಾಲನ್ನು ನೀಡಬಹುದು? 773 00:40:41,880 --> 00:40:45,592 774 00:40:45,592 --> 00:40:47,590 >> ವಿದ್ಯಾರ್ಥಿ 21: fscanf? 775 00:40:47,590 --> 00:40:49,110 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: fscanf. 776 00:40:49,110 --> 00:40:49,510 ಸರಿ. 777 00:40:49,510 --> 00:40:52,240 ನಾನು ಓದಲು ಬಯಸಿದರೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಒಂದು ಬೈಟ್? 778 00:40:52,240 --> 00:40:55,012 779 00:40:55,012 --> 00:40:56,860 >> ವಿದ್ಯಾರ್ಥಿ 21: ನನಗೆ ಗೊತ್ತಿಲ್ಲ. 780 00:40:56,860 --> 00:40:57,110 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 781 00:40:57,110 --> 00:40:59,380 Fscanf ಹೆಚ್ಚು ಸರಳವಾದ - ಒಂದು ಏನು - 782 00:40:59,380 --> 00:41:01,890 ನಾನು ಮೂಲ ಕಡತ ಓದಲು ಬಯಸುವ? 783 00:41:01,890 --> 00:41:03,720 ಒಂದು ಮೂಲ ಕಡತ ಓದಿ. 784 00:41:03,720 --> 00:41:04,850 ಒಂದು ಕಾರ್ಯವೇನು - ಹೌದು. 785 00:41:04,850 --> 00:41:05,380 >> ವಿದ್ಯಾರ್ಥಿ 22: ಇದು fread ಇಲ್ಲಿದೆ? 786 00:41:05,380 --> 00:41:06,070 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: fread. 787 00:41:06,070 --> 00:41:07,550 ನಾನು ತಂದೆಯ ಉಳಿಸಿಕೊಳ್ಳಿ ಅವಕಾಶ ಆಲೋಚಿಸುತ್ತೀರಿ ಈಗ ಆ ಒಂದು. 788 00:41:07,550 --> 00:41:10,380 789 00:41:10,380 --> 00:41:13,650 ವಾದಗಳು ಯಾವ ರೀತಿಯ fread ತೆಗೆದುಕೊಳ್ಳುವುದು? 790 00:41:13,650 --> 00:41:17,410 >> ವಿದ್ಯಾರ್ಥಿ 22: ಬಹುಶಃ ಫೈಲ್ ಪ್ರಕಾರ, ತದನಂತರ ಕಡತದಲ್ಲಿ ಸ್ಥಳ? 791 00:41:17,410 --> 00:41:19,550 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಇಲ್ಲಿ ಟೈಪ್ ಮಾಡಬಹುದು ಲೆಕ್ಕಾಚಾರ ವಾದಗಳು ಬಗೆ 792 00:41:19,550 --> 00:41:20,950 fread ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ? 793 00:41:20,950 --> 00:41:23,710 >> ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು: ಮ್ಯಾನ್ fread. 794 00:41:23,710 --> 00:41:24,740 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮ್ಯಾನ್ fread ಮತ್ತು fwrite. 795 00:41:24,740 --> 00:41:25,980 ಅವರು ಒಟ್ಟಿಗೆ ಸುತ್ತಾಡಲು ತೋರುತ್ತಿದೆ. 796 00:41:25,980 --> 00:41:29,589 ಆದ್ದರಿಂದ fread ಎಷ್ಟು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ? 797 00:41:29,589 --> 00:41:30,920 >> ವಿದ್ಯಾರ್ಥಿ 23: ನಾಲ್ಕು. 798 00:41:30,920 --> 00:41:32,690 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನಾಲ್ಕು ವಾದಗಳು. 799 00:41:32,690 --> 00:41:41,100 ಇದು ಒಂದು ಪಾಯಿಂಟರ್, ಒಂದು ಗಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ವಿಲಕ್ಷಣ ಇದು ವಿಷಯ, ಮತ್ತು ಕೆಲವು ಕಡತ. 800 00:41:41,100 --> 00:41:42,000 ಸರಿ? 801 00:41:42,000 --> 00:41:43,990 ಇಲ್ಲಿಯೇ ಅದರ ಬಗ್ಗೆ ಓದಲು ಬಿಡಿ. 802 00:41:43,990 --> 00:41:49,370 "ಕಾರ್ಯ fread ಎನ್ memb ಓದುತ್ತದೆ ಡೇಟಾ ಅಂಶಗಳನ್ನು, ಪ್ರತಿ ಗಾತ್ರ ಬೈಟ್ಗಳು 803 00:41:49,370 --> 00:41:53,840 ದೀರ್ಘ, ರಾಶಿಯಿಂದ ಮೂಲಕ ತೋರಿಸಿದರು ಸ್ಥಳ ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ, ಸ್ಟ್ರೀಮ್ 804 00:41:53,840 --> 00:41:56,170 ಪಾಯಿಂಟರ್ ನೀಡಿದ. " 805 00:41:56,170 --> 00:41:57,960 >> ಆದ್ದರಿಂದ ನಾಲ್ಕು ವಾದಗಳು. 806 00:41:57,960 --> 00:42:04,510 ಯಾಕೆ ನಾನು ಈ ನಕಲಿಸಬೇಡಿ, ಮತ್ತು ಇಲ್ಲಿಯೇ ಅಂಟಿಸಿ. 807 00:42:04,510 --> 00:42:10,060 808 00:42:10,060 --> 00:42:10,770 ಸರಿ. 809 00:42:10,770 --> 00:42:13,673 ಆದ್ದರಿಂದ ಯಾರು ಭರ್ತಿ ಆರಂಭಿಸಬಹುದು ನನಗೆ ವಾದಗಳ? 810 00:42:13,673 --> 00:42:15,840 ಅವಿ. 811 00:42:15,840 --> 00:42:17,720 >> ಎವಿಐ: ಅನೂರ್ಜಿತ ಔಟ್ ಟೇಕ್. 812 00:42:17,720 --> 00:42:20,530 ಕೇವಲ src ಹಾಕಿ. 813 00:42:20,530 --> 00:42:23,142 ಪಾಯಿಂಟರ್ ಮತ್ತು ಸ್ಟಾರ್ ಔಟ್ ಟೇಕ್. 814 00:42:23,142 --> 00:42:26,102 Src ಹಾಕಿ. 815 00:42:26,102 --> 00:42:27,050 ನಂತರ - 816 00:42:27,050 --> 00:42:28,500 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ನಿಲ್ಲಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅಲ್ಲಿ ನೀವು, ಎಂದು ತಪ್ಪು ಏಕೆಂದರೆ. 817 00:42:28,500 --> 00:42:32,590 818 00:42:32,590 --> 00:42:34,710 ನೀವು src ಜೊತೆ ಸರಿ, ಆದರೆ src ಅಲ್ಲಿ ಹೋಗಬೇಕು? 819 00:42:34,710 --> 00:42:35,960 >> [Interposing ವಾಯ್ಸಸ್] 820 00:42:35,960 --> 00:42:38,976 821 00:42:38,976 --> 00:42:41,610 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇದನ್ನು ಇಲ್ಲಿ ಮೇಲೆ ಹೋಗಿ. 822 00:42:41,610 --> 00:42:43,790 ಆ src ಇಲ್ಲಿದೆ - ನಮ್ಮ src ಒಂದು ವಿಧ. 823 00:42:43,790 --> 00:42:44,610 ಇಲ್ಲಿ ನೋಡೋಣ. 824 00:42:44,610 --> 00:42:49,610 ಈ ಪ್ರಕಾರ FILE * ಕೇಳುತ್ತಿದೆ, ನಾವು ವಾಸ್ತವವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಹಾಗೆ ಅವುಗಳನ್ನು ನೋಡಿ. 825 00:42:49,610 --> 00:42:57,630 ಆದ್ದರಿಂದ ಈ ಒಂದು ವಾದ ಕೇಳುತ್ತಿದೆ * SRC ಆಗಿದೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಸ್ಟ್ರೀಮ್ ಫೈಲ್ ಪ್ರಕಾರ. 826 00:42:57,630 --> 00:42:58,480 ಸರಿ? 827 00:42:58,480 --> 00:43:00,410 >> ಕೆಲಸಗಳನ್ನು ಯಾವ ಗಾತ್ರ ನಾವು ಓದಲು ಬಯಸುವ? 828 00:43:00,410 --> 00:43:03,340 ನಾನು ನೀವು ಈ ನೀಡಿದರು ಸಮಸ್ಯೆ ವಿವರಣೆ. 829 00:43:03,340 --> 00:43:04,370 >> ವಿದ್ಯಾರ್ಥಿ 24: ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್. 830 00:43:04,370 --> 00:43:05,340 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ಬೈಟ್. 831 00:43:05,340 --> 00:43:08,205 ಒಂದು ಬೈಟ್ ಹೇಗೆ ದೊಡ್ಡದಾಗಿದೆ? 832 00:43:08,205 --> 00:43:11,642 ಅದರ ಗಾತ್ರ ಬೈಟ್ಗಳು, ಆದ್ದರಿಂದ ಏನು ನಾನು ಅಲ್ಲಿ ಹಾಕಬಹುದು? 833 00:43:11,642 --> 00:43:12,910 >> ವಿದ್ಯಾರ್ಥಿ 25: ಒಂದು. 834 00:43:12,910 --> 00:43:14,730 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು. 835 00:43:14,730 --> 00:43:17,020 ರೈಟ್. 836 00:43:17,020 --> 00:43:19,940 ಅದರ ಗಾತ್ರ ಘಟಕ ಬೈಟ್ ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ 1 1 ಬೈಟ್. 837 00:43:19,940 --> 00:43:22,284 ನಾನು ಒಂದು ಸಮಯದಲ್ಲಿ ಓದಲು ಎಷ್ಟು ಬಯಸುತ್ತೀರಿ. 838 00:43:22,284 --> 00:43:23,520 >> ವಿದ್ಯಾರ್ಥಿ 26: ಒಂದು? 839 00:43:23,520 --> 00:43:24,270 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ವಿಷಯ. 840 00:43:24,270 --> 00:43:28,540 ನಾನು ಗಾತ್ರದ ಒಂದು ವಿಷಯ ಓದಲು ಬಯಸುವ 1, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್. 841 00:43:28,540 --> 00:43:32,110 ನಾನು ಓದಲು ಮತ್ತು ಒಮ್ಮೆ ಅಲ್ಲಿ ನಾನು, ಇದು ಪುಟ್ ಇಲ್ಲ? 842 00:43:32,110 --> 00:43:35,050 843 00:43:35,050 --> 00:43:36,510 >> ವಿದ್ಯಾರ್ಥಿ 27: ಗಮ್ಯಸ್ಥಾನ? 844 00:43:36,510 --> 00:43:39,270 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹಾಗಾಗಿ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಇದು ನೇರ ಗಮ್ಯಸ್ಥಾನ. 845 00:43:39,270 --> 00:43:40,800 >> ವಿದ್ಯಾರ್ಥಿ 28: ನೀವು ಪುಟ್ ಹೇಳಲು ಆರ್ ಇದು ಮೂರನೇ ಪಾಯಿಂಟರ್? 846 00:43:40,800 --> 00:43:41,780 >> ವಿದ್ಯಾರ್ಥಿ 27: ಗಮ್ಯಸ್ಥಾನವನ್ನು. 847 00:43:41,780 --> 00:43:42,270 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 848 00:43:42,270 --> 00:43:42,630 ಹೌದು. 849 00:43:42,630 --> 00:43:46,820 >> ವಿದ್ಯಾರ್ಥಿ 29: ನೀವು ಏನಾದರೂ ಘೋಷಿಸಬಹುದು ತಾತ್ಕಾಲಿಕ ಶೇಖರಣಾ ಹಿಂದಿನ ವರ್ತಿಸುತ್ತವೆ. 850 00:43:46,820 --> 00:43:47,350 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 851 00:43:47,350 --> 00:43:50,080 ನನಗೆ ನೀಡಲು. 852 00:43:50,080 --> 00:43:53,930 >> ವಿದ್ಯಾರ್ಥಿ 29: ಇನ್ನೊಂದು ಫೈಲ್ ಪಾಯಿಂಟರ್, ಬಹುಶಃ? 853 00:43:53,930 --> 00:43:54,220 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 854 00:43:54,220 --> 00:43:55,585 ಆದ್ದರಿಂದ ಈ ಶೂನ್ಯವನ್ನು ನಟ - 855 00:43:55,585 --> 00:43:57,750 ಇದು ಒಂದು ರೀತಿಯ ಶೂನ್ಯವನ್ನು ತಾರೆ, ಆದ್ದರಿಂದ ಹಾಗಾಗದೆ ಕಡತ ಪಾಯಿಂಟರ್ ಇರಬೇಕು. 856 00:43:57,750 --> 00:44:02,520 ನಾನು ಒಂದು ಬೈಟ್ ಓದುವ ನುಡಿದರು ವೇಳೆ, ಒಂದು ಉತ್ತಮ ಸ್ಥಳವಾಗಿದೆ ಎಂದು ಅಲ್ಲಿ 857 00:44:02,520 --> 00:44:03,850 ಒಂದು ಬೈಟ್ ಶೇಖರಿಸಿಡಲು? 858 00:44:03,850 --> 00:44:04,660 >> ವಿದ್ಯಾರ್ಥಿ 29: ಒಂದು ಶ್ರೇಣಿಯನ್ನು? 859 00:44:04,660 --> 00:44:05,770 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 860 00:44:05,770 --> 00:44:07,730 ಸರಿ. 861 00:44:07,730 --> 00:44:14,040 ಮತ್ತು ವಿಷಯ ಬೇರೆ ಏನು ಕೇವಲ ಒಂದು ಬೈಟ್ ಗಾತ್ರ? 862 00:44:14,040 --> 00:44:16,980 863 00:44:16,980 --> 00:44:18,060 >> ವಿದ್ಯಾರ್ಥಿ 30: ಎ ಚಾರ್ *? 864 00:44:18,060 --> 00:44:18,530 >> ವಿದ್ಯಾರ್ಥಿ 29: ಹೌದು. 865 00:44:18,530 --> 00:44:19,880 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎ ಚಾರ್ * ಒಂದು ಬೈಟ್ ಅಲ್ಲ. 866 00:44:19,880 --> 00:44:20,440 >> ವಿದ್ಯಾರ್ಥಿ 29: ಎ ಚಾರ್. 867 00:44:20,440 --> 00:44:21,810 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಎ ಚಾರ್ ಒಂದು ಬೈಟ್. 868 00:44:21,810 --> 00:44:22,920 ರೈಟ್? 869 00:44:22,920 --> 00:44:26,740 ಆದ್ದರಿಂದ ಅವರ ಈ ಬಫರ್ ಕರೆ ಅವಕಾಶ ಒಂದು ಸಾರ್ವತ್ರಿಕ ಆಗಿದೆ ಶೇಖರಿಸಿಡಲು ಈ ವಿಷಯಗಳನ್ನು ಬಳಕೆಯಾದ ಹೆಸರು 870 00:44:26,740 --> 00:44:27,910 ಏನೋ ತಾತ್ಕಾಲಿಕವಾಗಿ. 871 00:44:27,910 --> 00:44:30,880 ಹಾಗಾಗಿ ಒಂದು ಬಫರ್ ರಚಿಸಲು. 872 00:44:30,880 --> 00:44:31,150 ರೈಟ್? 873 00:44:31,150 --> 00:44:32,990 ಆದರೆ * ಒಂದು ಶೂನ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದು. 874 00:44:32,990 --> 00:44:38,660 ಆದ್ದರಿಂದ ಬಹುಶಃ, ಬಲ ಎಂದು ಇದು ಗಾತ್ರ 0 ಒಂದು ಬಫರ್ ಇರಬೇಕು. 875 00:44:38,660 --> 00:44:41,070 ಆದ್ದರಿಂದ ಒಂದು ಸಂಗ್ರಹಿಸುತ್ತದೆ - 876 00:44:41,070 --> 00:44:41,280 ಬಲ. 877 00:44:41,280 --> 00:44:43,560 >> ಏಕೆಂದರೆ ಇಲ್ಲಿ ಈ ಬಲ - ಚಾರ್ ಬಫರ್ ಒಂದು ಪಾತ್ರ, ಆದರೆ 878 00:44:43,560 --> 00:44:45,110 ಈ * ಒಂದು ಶೂನ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ - 879 00:44:45,110 --> 00:44:45,870 ಒಂದು ಪಾಯಿಂಟರ್. 880 00:44:45,870 --> 00:44:50,640 ಹಾಗಾಗಿ ಈಗ ಇದನ್ನು ಮತ್ತು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಬಫರ್ ಒಂದು ಪಾಯಿಂಟರ್. 881 00:44:50,640 --> 00:44:53,214 ನಾನು ಬೇರೆ ಏನು ಮಾಡಬಹುದು? 882 00:44:53,214 --> 00:44:55,775 >> ವಿದ್ಯಾರ್ಥಿ 31: ಚಾರ್ ಮುಂದಿನ ನಕ್ಷತ್ರ ಪುಟ್. 883 00:44:55,775 --> 00:44:58,380 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾನು ಸಾಧ್ಯವೋ ಇದು ಚಾರ್ * ರಚಿಸಿದ. 884 00:44:58,380 --> 00:45:00,216 ಸರಿ. 885 00:45:00,216 --> 00:45:03,131 ನಾನು ಮಾಡಬಹುದಾದ ಮತ್ತೊಂದು ವಿಷಯ ಯಾವುದು? 886 00:45:03,131 --> 00:45:04,050 ಅಥವಾ ಅವರ ಈ ಒಂದು ಜೊತೆ ಹೋಗಿ ಅವಕಾಶ. 887 00:45:04,050 --> 00:45:05,740 ಚಾರ್ * ಬಫರ್, ಆದ್ದರಿಂದ ಏನು ನಾನು ಇಲ್ಲಿ ಪುಟ್ ಇಲ್ಲ? 888 00:45:05,740 --> 00:45:08,290 889 00:45:08,290 --> 00:45:09,310 >> ವಿದ್ಯಾರ್ಥಿ 31: ಬಫರ್. 890 00:45:09,310 --> 00:45:10,560 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಬಫರ್. 891 00:45:10,560 --> 00:45:12,640 892 00:45:12,640 --> 00:45:14,500 ಬಫರ್ ಒಂದು ಹಾಳೆಯನ್ನು ಒಂದು ಸೂಚಿಯಾಗಿದೆ. 893 00:45:14,500 --> 00:45:19,480 ಮತ್ತು ಆ ಸ್ಥಳ, ನಾವು ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ ನಾವು ಓದಿದ ಏನೋ ಒಂದು ಬೈಟ್. 894 00:45:19,480 --> 00:45:19,980 ಹೌದು. 895 00:45:19,980 --> 00:45:20,700 ಅವಿ. 896 00:45:20,700 --> 00:45:21,230 >> ಎವಿಐ: ಕೇವಲ ಒಂದು ತ್ವರಿತ ಪ್ರಶ್ನೆ. 897 00:45:21,230 --> 00:45:24,440 ನೀವು ಬಫರ್ malloc ಬಯಸುವಿರಾ? 898 00:45:24,440 --> 00:45:25,930 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಯಾರು ಮಾಡಬಹುದು ಆ ಪ್ರಶ್ನೆಗೆ? 899 00:45:25,930 --> 00:45:30,210 >> ವಿದ್ಯಾರ್ಥಿ 32: ಸರಿ, ಅದು ನಿಜವಾಗಿಯೂ ಇದೀಗ ಏನು ಬೆಟ್ಟು, ಆದ್ದರಿಂದ - 900 00:45:30,210 --> 00:45:32,610 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದರೆ ಹಾಗೆ ನಾವು malloc ಬಯಸುವ? 901 00:45:32,610 --> 00:45:35,600 >> ವಿದ್ಯಾರ್ಥಿ 32: ನೀವು ಮಾಡಲು ವೇಳೆ ನೀವು ಬಯಸುವ ಏಕೆಂದರೆ ರೀತಿಯಲ್ಲಿ, ನಾನು, ಹೌದು, ಊಹೆ 902 00:45:35,600 --> 00:45:36,990 ಇದು ತೋರಿಸಲು ಕೆಲವು ಸ್ಥಳದಲ್ಲಿ. 903 00:45:36,990 --> 00:45:38,350 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಇದು malloc ಮಾಡಬೇಕು? 904 00:45:38,350 --> 00:45:40,580 >> ವಿದ್ಯಾರ್ಥಿ 33: ನೀವು ನೀನು ಲೂಪ್ ಹೊರಗೆ ಬಳಸಲು. 905 00:45:40,580 --> 00:45:42,524 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಹೋಗುವ ಲೂಪ್ ಹೊರಗೆ ಬಳಸಲು? 906 00:45:42,524 --> 00:45:44,392 >> ವಿದ್ಯಾರ್ಥಿ 34: ಹೌದು. 907 00:45:44,392 --> 00:45:44,860 >> ವಿದ್ಯಾರ್ಥಿ 35: ನಿರೀಕ್ಷಿಸಿ. 908 00:45:44,860 --> 00:45:46,980 ನಾವು ಘೋಷಿಸಲು ಬಯಸುತ್ತೀರಿ ಮೀರಿ ಚಕ್ರಕ್ಕೆ? 909 00:45:46,980 --> 00:45:50,100 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹಾಗಾಗಿ ನಾವು ಊಹೆ ಇಲ್ಲಿ ನಾವು ಕೆಲವು ಹುಸಿ ಲೂಪ್ 910 00:45:50,100 --> 00:45:51,950 , ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಹಾಕಿದ್ದೆ ಎಂದು ನಾವು ಇನ್ನೂ ಪಡೆದ ಮಾಡಿಲ್ಲ. 911 00:45:51,950 --> 00:45:54,710 912 00:45:54,710 --> 00:45:56,010 ನಾವು malloc ಅಗತ್ಯವಿಲ್ಲ. 913 00:45:56,010 --> 00:45:59,310 ನಾವು ಮುಖ್ಯ ಕಾರ್ಯ ಮಾಡುತ್ತಿದ್ದೇವೆ, ಇದು ಕೇವಲ ವಿಶೇಷವೇನು ಈ ಲೂಪ್ ಒಳಗೆ ಬಳಸಲಾಗುತ್ತದೆ. 914 00:45:59,310 --> 00:46:00,540 ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಅಗತ್ಯವಿಲ್ಲ ಈ ಹೊರಗೆ. 915 00:46:00,540 --> 00:46:02,340 >> ಆದ್ದರಿಂದ ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಮಾಡಬಹುದು. 916 00:46:02,340 --> 00:46:03,925 ನೀವು ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿವೆ ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್. 917 00:46:03,925 --> 00:46:07,984 918 00:46:07,984 --> 00:46:09,590 >> ವಿದ್ಯಾರ್ಥಿ 36: ಆದರೆ ಅಲ್ಲ ಏನು ತೋರುತ್ತಿರುವಂತೆ. 919 00:46:09,590 --> 00:46:11,540 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಲ್ಲ, ಇದು ಅಲ್ಲ ಏನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ. 920 00:46:11,540 --> 00:46:12,790 ಆದರೆ ನಾವು ಅದನ್ನು ಬಳಸಲು ಹೋಗುತ್ತಿಲ್ಲ. 921 00:46:12,790 --> 00:46:15,300 ನಾವು ಏನೋ ಪುಟ್ ನೀನು ಇದು ಮೊದಲ ಬಾರಿಗೆ ನಾವು ಬಳಸಲು. 922 00:46:15,300 --> 00:46:16,580 ಆದ್ದರಿಂದ ಸರಿ ತೋರುತ್ತದೆ. 923 00:46:16,580 --> 00:46:17,780 ನಾವು ಇಲ್ಲಿ, malloc ಅಗತ್ಯವಿಲ್ಲ. 924 00:46:17,780 --> 00:46:19,360 ನಾನು ಎಂದು ಅದನ್ನು ಸರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. 925 00:46:19,360 --> 00:46:24,350 926 00:46:24,350 --> 00:46:25,790 ಸರಿ. 927 00:46:25,790 --> 00:46:27,190 ನಾವು fread ಲೈನ್ ಹೊಂದಿವೆ. 928 00:46:27,190 --> 00:46:28,490 ಮುಂದಿನ ಸಾಲಿನ ಮಾಡೋಣ. 929 00:46:28,490 --> 00:46:32,984 >> ನಾವು ಒಂದು ಕಡತಕ್ಕೆ ಬರೆಯಲು ಬಯಸಿದರೆ, ಏನು ಹಾಗೆ ಬಳಸಲು ಉತ್ತಮ ಕಾರ್ಯ? 930 00:46:32,984 --> 00:46:33,770 >> ವಿದ್ಯಾರ್ಥಿ 37: ರಚಿಸುವಲ್ಲಿ? 931 00:46:33,770 --> 00:46:35,140 >> ವಿದ್ಯಾರ್ಥಿ 38: fprintf? 932 00:46:35,140 --> 00:46:36,010 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: fprintf ಒಂದಾಗಿದೆ. 933 00:46:36,010 --> 00:46:37,260 ಮತ್ತೊಂದು ಯಾವುದು? 934 00:46:37,260 --> 00:46:37,680 >> ವಿದ್ಯಾರ್ಥಿ 39: ರಚಿಸುವಲ್ಲಿ. 935 00:46:37,680 --> 00:46:38,510 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ರಚಿಸುವಲ್ಲಿ. 936 00:46:38,510 --> 00:46:41,250 ಮತ್ತು ನಮ್ಮ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ರಚಿಸುವಲ್ಲಿ, ನಾವು ಇಲ್ಲಿ ಕಂಡ ಆಗಿದೆ 937 00:46:41,250 --> 00:46:42,500 ಬಹುಶಃ ಉತ್ತಮ ಆಯ್ಕೆ. 938 00:46:42,500 --> 00:46:51,970 939 00:46:51,970 --> 00:46:53,950 ಅದು ನಾಲ್ಕು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 940 00:46:53,950 --> 00:46:57,570 ನಿಶಾಂತ್, ನೀವು ನೀಡಬಹುದು ವಾದಗಳು ನನಗೆ? 941 00:46:57,570 --> 00:47:00,570 >> ನಿಶಾಂತ್: ಮೊದಲ ಒಬ್ಬರ ಚಿತ್ತದ ಕೇವಲ ಬಫರ್ ಎಂದು. 942 00:47:00,570 --> 00:47:02,210 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 943 00:47:02,210 --> 00:47:06,752 >> ನಿಶಾಂತ್: ಎರಡನೇ ಒಬ್ಬರ ಕೇವಲ 1 ಏರಲಿದೆ. 944 00:47:06,752 --> 00:47:09,510 ಮೂರನೇ ಒಂದು 1 ಎಂದು ವಿಶೇಷವೇನು. 945 00:47:09,510 --> 00:47:11,470 ಮತ್ತು ನಾಲ್ಕನೇ ಒಂದು ಡಿಎಸ್ಟಿ ಏರಲಿದೆ. 946 00:47:11,470 --> 00:47:18,010 947 00:47:18,010 --> 00:47:19,550 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಯಾರೇ ಹೊಂದಿದೆಯೇ ಸಾಲು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? 948 00:47:19,550 --> 00:47:28,370 949 00:47:28,370 --> 00:47:29,130 ಒಳ್ಳೆಯ ಕಾಣುತ್ತದೆ. 950 00:47:29,130 --> 00:47:29,590 ಸರಿ. 951 00:47:29,590 --> 00:47:34,250 ಈಗ ನಾವು ನೀವು ಒಂದು ವಿಷಯ ತೋರುತ್ತಿದೆ ಕಾಣೆಯಾಗಿದೆ - ವಾಸ್ತವವಾಗಿ, ಅವರ ಬರೆಯೋಣ 952 00:47:34,250 --> 00:47:35,090 ಈ ಕೊನೆಯ ಸಾಲು. 953 00:47:35,090 --> 00:47:36,300 ಕಡತಗಳನ್ನು ಮುಚ್ಚಿ. 954 00:47:36,300 --> 00:47:38,880 ಯಾರು ಬರಹ ನಮಗೆ ಮುಗಿಸಲು ಮಾಡಬಹುದು ಈ ಕೊನೆಯ ಎರಡು ಸಾಲುಗಳನ್ನು? 955 00:47:38,880 --> 00:47:39,120 ಹೌದು. 956 00:47:39,120 --> 00:47:39,850 ಕ್ಷಮಿಸಿ, ನಿಮ್ಮ ಹೆಸರೇನು? 957 00:47:39,850 --> 00:47:40,580 >> ಲೂಸಿ: ಲೂಸಿ. 958 00:47:40,580 --> 00:47:41,580 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಲೂಸಿ. 959 00:47:41,580 --> 00:47:47,560 >> ಲೂಸಿ: ನಂತರ fclose SRC ಮತ್ತು fclose ತಾಣವಾಗಿದೆ. 960 00:47:47,560 --> 00:47:52,430 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: fclose ತೆರೆದ ಆವರಣ, ಎಸ್ಆರ್ಸಿ ಹತ್ತಿರದ ಆವರಣ, ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. 961 00:47:52,430 --> 00:47:53,680 ಮತ್ತು fclose - 962 00:47:53,680 --> 00:47:57,560 963 00:47:57,560 --> 00:47:58,090 ಹೌದು? 964 00:47:58,090 --> 00:48:01,710 >> ಲೂಸಿ: ಓಪನ್ ಆವರಣ, ಡಿಎಸ್ಟಿ ತದನಂತರ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. 965 00:48:01,710 --> 00:48:02,520 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗ್ರೇಟ್. 966 00:48:02,520 --> 00:48:04,338 ನಾನು ಕೊನೆಯಲ್ಲಿ ಏನನ್ನು ಒಳಗೊಂಡಿರಬೇಕು? 967 00:48:04,338 --> 00:48:05,210 >> ಲೂಸಿ: 0 ಹಿಂತಿರುಗಿ. 968 00:48:05,210 --> 00:48:05,570 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 0 ಹಿಂತಿರುಗಿ. 969 00:48:05,570 --> 00:48:06,820 ನಾನು ಹೊಂದಿದ್ದೀರಾ? 970 00:48:06,820 --> 00:48:10,560 971 00:48:10,560 --> 00:48:12,590 ಕೇವಲ ಒಂದು ಪ್ರಶ್ನೆ. 972 00:48:12,590 --> 00:48:14,957 ನಾವು ರಿಟರ್ನ್ 0 ಸೇರಿವೆ ಹೊಂದಿದ್ದೀರಾ? 973 00:48:14,957 --> 00:48:16,240 >> ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು: ನಂ 974 00:48:16,240 --> 00:48:16,430 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಂ 975 00:48:16,430 --> 00:48:18,090 ಮುಖ್ಯ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅದು ನೀವು ಕೊನೆಯಲ್ಲಿ ಪಡೆಯಲು ವೇಳೆ. 976 00:48:18,090 --> 00:48:20,580 ಆದರೆ ನಾನು ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ಆಲೋಚಿಸುತ್ತೀರಿ ಸ್ಪಷ್ಟವಾಗಿ ಸೇರಿವೆ. 977 00:48:20,580 --> 00:48:23,860 ನಾವು ಇತರ ಹಿಂದಿರುಗಿದ ಮಾಡುತ್ತಿರುವ ಸಂದರ್ಭದಲ್ಲಿ ಕಾರ್ಯಕ್ರಮದ ಉದ್ದಕ್ಕೂ ವಿಷಯಗಳನ್ನು. 978 00:48:23,860 --> 00:48:24,810 ಸರಿ. 979 00:48:24,810 --> 00:48:26,230 ಈ ನಾವು ಕಾಣೆಯಾಗಿದೆ ಏನನ್ನು ಹೊಂದಿದೆ - 980 00:48:26,230 --> 00:48:28,520 ಯಾವ ಸಂದರ್ಭದಲ್ಲಿ? 981 00:48:28,520 --> 00:48:31,630 ಕೆಲವು ನಗರದ - 982 00:48:31,630 --> 00:48:35,240 ಕೆಲವು ಅರ್ಥದಲ್ಲಿ ಏನು ವಿಷಯಗಳನ್ನು ಅಲ್ಲಿ ಹೋಗಿ ಎಂದು? 983 00:48:35,240 --> 00:48:37,350 ಇದು ಕೇವಲ ಕೆಲವು ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಸಹ ಭಾಷೆ ಹಾಗೆ? 984 00:48:37,350 --> 00:48:41,330 >> ನಾವು ನಿಜವಾಗಿಯೂ ಯಾವುವು - ಏನು ನಾವು ರವರೆಗೆ ಹೋಗಲು ಬಯಸುತ್ತೀರಿ? 985 00:48:41,330 --> 00:48:41,980 ಹೌದು, ಲೂಸಿ. 986 00:48:41,980 --> 00:48:43,240 >> ಲೂಸಿ: ಕಡತದ ಕೊನೆಯಲ್ಲಿ. 987 00:48:43,240 --> 00:48:44,990 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕಡತದ ಕೊನೆಯಲ್ಲಿ. 988 00:48:44,990 --> 00:48:49,280 ಆದ್ದರಿಂದ ನೀವು ಕಡತದ ಕೊನೆಯಲ್ಲಿ ಅರ್ಥವೇನು? 989 00:48:49,280 --> 00:48:50,955 >> ಲೂಸಿ: ನೀವು ತಲುಪಲು ಒಮ್ಮೆ ಕಡತದ ಕೊನೆಯಲ್ಲಿ, ನಿಲ್ಲಿಸಲು. 990 00:48:50,955 --> 00:48:51,240 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 991 00:48:51,240 --> 00:48:53,460 ಹಾಗೆ ಒಮ್ಮೆ ನಾವು ಕಡತದ ಕೊನೆಯಲ್ಲಿ ತಲುಪಲು. 992 00:48:53,460 --> 00:48:56,893 ನಾವು ತಲುಪಿದ್ದೀರಿ ಎಷ್ಟು ನಾವು ಗೊತ್ತು ಕಡತದ ಕೊನೆಯಲ್ಲಿ? 993 00:48:56,893 --> 00:48:59,900 >> ವಿದ್ಯಾರ್ಥಿ 40: ನಾನು ಬಫರ್ ಭಾವಿಸುತ್ತೇನೆ ಶೂನ್ಯ ಸೆಟ್ ಮಾಡಲಾಗುತ್ತದೆ. 994 00:48:59,900 --> 00:49:01,885 >> ವಿದ್ಯಾರ್ಥಿ 41: ಬಫರ್ ಘೋಷಿಸಲಾಗುತ್ತದೆ ಲೂಪ್ ಒಳಗೆ. 995 00:49:01,885 --> 00:49:03,670 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಭಾವಿಸುತ್ತೇನೆ ಬಫರ್ ಶೂನ್ಯ ಸೆಟ್ ಮಾಡಲಾಗುತ್ತದೆ. 996 00:49:03,670 --> 00:49:05,850 ಏಕೆ ಶೂನ್ಯ ಸೆಟ್ ಬಫರ್ ಎಂದು? 997 00:49:05,850 --> 00:49:10,420 >> ವಿದ್ಯಾರ್ಥಿ 40: ನೀವು ಏಕೆಂದರೆ fread, ನೀವು ಹಾಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ 998 00:49:10,420 --> 00:49:13,528 ಬಫರ್ ಒಳಗೆ ಏನೂ. 999 00:49:13,528 --> 00:49:13,980 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1000 00:49:13,980 --> 00:49:15,550 ಆದ್ದರಿಂದ ನೀವು fread ಥಿಂಕಿಂಗ್ - 1001 00:49:15,550 --> 00:49:19,000 ನಾವು ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ ಯಾವಾಗ ಕಡತ, ಏನು fread ಮಾಡಲು ಹೋಗುತ್ತದೆ? 1002 00:49:19,000 --> 00:49:21,230 ನಾನು ಆ ಪ್ರಶ್ನೆಗೆ ಹಿತ ನಾವು ಊಹಿಸಲು. 1003 00:49:21,230 --> 00:49:21,960 Fread ಏನು ಮಾಡುತ್ತದೆ? 1004 00:49:21,960 --> 00:49:25,640 ಇದು ಬಫರ್ ಶೂನ್ಯ ಪುಟ್, ಅಥವಾ ಡಸ್ ಇದು ಯಾವುದೋ ಮಾಡುತ್ತದೆ? 1005 00:49:25,640 --> 00:49:27,510 ನಾವು ಹೇಗೆ ಏನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬಹುದು? 1006 00:49:27,510 --> 00:49:28,190 >> ವಿದ್ಯಾರ್ಥಿ 42: ಮ್ಯಾನ್. 1007 00:49:28,190 --> 00:49:28,810 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಮ್ಯಾನ್. 1008 00:49:28,810 --> 00:49:32,280 ಇಲ್ಲಿ ಮೇಲೆ ನೋಡೋಣ. 1009 00:49:32,280 --> 00:49:34,000 ಮೌಲ್ಯ ಹಿಂತಿರುಗಿ. 1010 00:49:34,000 --> 00:49:39,620 ಯಶಸ್ಸು, fread ರಂದು ಮತ್ತು ಮರಳಲು ರಚಿಸುವಲ್ಲಿ ಓದಲು ಅಥವಾ ಲಿಖಿತ ಐಟಂಗಳ ಸಂಖ್ಯೆ. 1011 00:49:39,620 --> 00:49:43,700 ಈ ಸಂಖ್ಯೆ ಬೈಟ್ಗಳು ಸಂಖ್ಯೆಯನ್ನು ಸಮನಾಗಿರುತ್ತದೆ ಗಾತ್ರ 1 ಮಾತ್ರ ವರ್ಗಾಯಿಸಲಾಯಿತು. 1012 00:49:43,700 --> 00:49:47,780 ದೋಷ ಉಂಟಾದರೆ, ಅಥವಾ ಕೊನೆಯಲ್ಲಿ ವೇಳೆ ಕಡತ ತಲುಪಿದಾಗ, ರಿಟರ್ನ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ 1013 00:49:47,780 --> 00:49:51,490 ಸಣ್ಣ ಐಟಂ ಎಣಿಕೆ ಅಥವಾ 0. 1014 00:49:51,490 --> 00:49:57,860 >> ಆದ್ದರಿಂದ ನಮ್ಮ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ವೇಳೆ fread ಮುಟ್ಟಿ ಕಡತದ ಕೊನೆಯಲ್ಲಿ, ಮತ್ತು ಓದುತ್ತದೆ 1015 00:49:57,860 --> 00:50:02,100 ಕಡತದ ಕೊನೆಯಲ್ಲಿ, ಬಿಟ್ಟು ಇಲ್ಲ ಓದಲು, ಯಾವ ಮರಳಲು ವಿಶೇಷವೇನು? 1016 00:50:02,100 --> 00:50:03,290 >> ವಿದ್ಯಾರ್ಥಿ 43: ಝೀರೋ? 1017 00:50:03,290 --> 00:50:04,540 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು? 1018 00:50:04,540 --> 00:50:05,300 >> ವಿದ್ಯಾರ್ಥಿ 43: ಝೀರೋ? 1019 00:50:05,300 --> 00:50:05,690 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಶೂನ್ಯ. 1020 00:50:05,690 --> 00:50:06,940 ಇದು ಶೂನ್ಯ ಮರಳಲು ವಿಶೇಷವೇನು. 1021 00:50:06,940 --> 00:50:09,360 1022 00:50:09,360 --> 00:50:13,010 ಆದ್ದರಿಂದ ನಾವು ಮಾಡಿದ ಆ fread, ಗೊತ್ತು ಕಡತದ ಕೊನೆಯಲ್ಲಿ ತಲುಪಿತು, ಹೋಗುತ್ತದೆ 1023 00:50:13,010 --> 00:50:13,690 ಶೂನ್ಯ ಮರಳಲು. 1024 00:50:13,690 --> 00:50:17,460 ಹೇಗೆ ನಮ್ಮ ಅನುಕೂಲಕ್ಕೆ ಬಳಸಬಹುದು? 1025 00:50:17,460 --> 00:50:21,733 >> ಎವಿಐ: ನೀವು ಹೊರಗೆ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಮಾಡಬಹುದು ಚೆಕ್ ಎಂದು ಲೂಪ್. 1026 00:50:21,733 --> 00:50:27,040 ಚೆಕ್ ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ - 1027 00:50:27,040 --> 00:50:28,190 ಈಗ - ಒಂದು. 1028 00:50:28,190 --> 00:50:28,920 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1029 00:50:28,920 --> 00:50:38,050 >> ಎವಿಐ: ತದನಂತರ ನೀವು ವೇಳೆ ಹಾಕಬಹುದು ಬಲ fread ಹೇಳುವ ನಂತರ ಹೇಳಿಕೆ ವೇಳೆ 1030 00:50:38,050 --> 00:50:42,600 fread ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ - 1031 00:50:42,600 --> 00:50:43,850 ಯಾವುದೇ. 1032 00:50:43,850 --> 00:50:46,002 1033 00:50:46,002 --> 00:50:47,252 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಯಾರು ಅವಿ ಔಟ್ ಸಹಾಯ ಮಾಡಬಹುದು? 1034 00:50:47,252 --> 00:50:49,690 1035 00:50:49,690 --> 00:50:52,410 >> ಎವಿಐ: ಮೌಲ್ಯವನ್ನು ಯಾವುದು fread ಮೂಲಕ ಮರಳಿದರು? 1036 00:50:52,410 --> 00:50:54,060 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಎಂದು ಹೋದೆ. 1037 00:50:54,060 --> 00:50:55,450 >> ಎವಿಐ: ನೀವು ಹೇಗೆ ಪ್ರತಿನಿಧಿಸಲು ಇಲ್ಲ? 1038 00:50:55,450 --> 00:50:57,190 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ - ಅವಕಾಶ ತಂದೆಯ ಇಲ್ಲಿ ಹುಡುಕುವ - ಇದು ಹಿಂದಿರುಗಿಸುತ್ತದೆ 1039 00:50:57,190 --> 00:50:59,340 ಮೂಲಭೂತವಾಗಿ ಇದು size_t, ಒಂದು ಪೂರ್ಣಾಂಕ. 1040 00:50:59,340 --> 00:51:02,240 1041 00:51:02,240 --> 00:51:03,410 ಆದ್ದರಿಂದ ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 1042 00:51:03,410 --> 00:51:05,160 ಮತ್ತು ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ತಿನ್ನುವೆ 1 ಅಥವಾ 0 ಹಿಂತಿರುಗಿ - 1043 00:51:05,160 --> 00:51:08,760 1 ಇದು ಒಂದು ವಿಷಯ ಓದಲು - ಒಂದು ಬೈಟ್, ಮತ್ತು 0 ನಾವು ಕೊನೆಯಲ್ಲಿ ತಲುಪಿದ್ದೀರಿ ವೇಳೆ. 1044 00:51:08,760 --> 00:51:13,560 1045 00:51:13,560 --> 00:51:16,450 ಆದ್ದರಿಂದ fread ವೇಳೆ - 1046 00:51:16,450 --> 00:51:16,855 ಹೌದು? 1047 00:51:16,855 --> 00:51:20,330 >> ವಿದ್ಯಾರ್ಥಿ 45: ನೀವು ಪೂರ್ಣ ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಳಗೆ fread (ಬಫರ್, 1, 1, src) 1048 00:51:20,330 --> 00:51:21,660 ಲೂಪ್? 1049 00:51:21,660 --> 00:51:26,510 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಸಲಹೆ ಅಲ್ಲಿ ಒಳಗೆ ಈ ರೀತಿ? 1050 00:51:26,510 --> 00:51:27,600 >> [Interposing ವಾಯ್ಸಸ್] 1051 00:51:27,600 --> 00:51:29,520 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಟ್ಟುಕೊಂಡಿರುತ್ತಾನೆ. 1052 00:51:29,520 --> 00:51:30,885 ಆದ್ದರಿಂದ ನಾವು ridding ಮಾಡುತ್ತಿದ್ದೇವೆ. 1053 00:51:30,885 --> 00:51:33,300 ಆದ್ದರಿಂದ ನೀವು ಹಾಕುವ ಪ್ರಸ್ತಾಪಿಸಿ ಮಾಡುತ್ತಿದ್ದೇವೆ fread ಅಲ್ಲಿ ಒಳಗೆ? 1054 00:51:33,300 --> 00:51:35,457 ನಾವು ಕೂಡ ನಡೆಸಬೇಕು ನೀವು ಹಾಗೆ ಬಯಸಿದರೆ? 1055 00:51:35,457 --> 00:51:36,740 >> ವಿದ್ಯಾರ್ಥಿ 45: ಹೊರಗೆ ಬಫರ್. 1056 00:51:36,740 --> 00:51:38,110 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಮಾಡಬೇಕಾದುದು ಇಲ್ಲಿ ಈ ಔಟ್ ಸರಿಸಲು. 1057 00:51:38,110 --> 00:51:41,700 >> ವಿದ್ಯಾರ್ಥಿ 45: ಆದರೆ ಮಾಡುತ್ತದೆ ನಿರಂತರವಾಗಿ ಮುಂದೆ ಇದು ಸರಿಸಲು? 1058 00:51:41,700 --> 00:51:42,950 >> [Interposing ವಾಯ್ಸಸ್] 1059 00:51:42,950 --> 00:51:46,540 1060 00:51:46,540 --> 00:51:47,470 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1061 00:51:47,470 --> 00:51:50,570 ಆದ್ದರಿಂದ ಈ Okshar ಪ್ರಸ್ತಾವಿತ ಏನು. 1062 00:51:50,570 --> 00:51:51,930 ನಾವು ನಮ್ಮ ಬಫರ್ ರಚಿಸಲು. 1063 00:51:51,930 --> 00:51:57,020 ನಾವು ಹಾಗೆಯೇ fread, ನಾವು fwrite. 1064 00:51:57,020 --> 00:51:59,760 ಈ ಆಲೋಚನೆಗಳು? 1065 00:51:59,760 --> 00:52:04,050 >> ವಿದ್ಯಾರ್ಥಿ 46: ನನ್ನ ಪ್ರಶ್ನೆ, ಎಂದು ಇದೆ ಇದು ವಾಸ್ತವವಾಗಿ ಆಜ್ಞೆಯನ್ನು fread ಕಾರ್ಯರೂಪಕ್ಕೆ? 1066 00:52:04,050 --> 00:52:06,175 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆ. 1067 00:52:06,175 --> 00:52:11,050 ನೀವು ಒಂದು ಕಾರ್ಯ ಕರೆ ಹಾಕುವ ಮಾಡಿದಾಗ ಒಂದು ಪರಿಸ್ಥಿತಿಯ ಒಳಗೆ, ಮಾಡುತ್ತದೆ 1068 00:52:11,050 --> 00:52:12,300 ಕಾರ್ಯ ಕರೆ ಕಾರ್ಯರೂಪಕ್ಕೆ? 1069 00:52:12,300 --> 00:52:15,760 1070 00:52:15,760 --> 00:52:17,770 ನಾವು ಮೊದಲು ಈ ಉದಾಹರಣೆಗಳು ನೋಡಿದ್ದೇವೆ. 1071 00:52:17,770 --> 00:52:24,900 1072 00:52:24,900 --> 00:52:25,660 ರೈಟ್? 1073 00:52:25,660 --> 00:52:26,125 >> ವಿದ್ಯಾರ್ಥಿ 46: ಸರಿ. 1074 00:52:26,125 --> 00:52:26,590 ಹೌದು. 1075 00:52:26,590 --> 00:52:30,140 ಆದ್ದರಿಂದ ಇದನ್ನು ನಿರ್ವಹಿಸಲು ಮಾಡುತ್ತದೆ. 1076 00:52:30,140 --> 00:52:31,790 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ವಸ್ತುಗಳ ನೋಡಿದ್ದಾಗಿ ಮೊದಲು, ನಾವು ಅಲ್ಲಿ ಒಂದು 1077 00:52:31,790 --> 00:52:33,550 ಒಂದು ಪರಿಸ್ಥಿತಿಯ ಒಳಗೆ ಕಾರ್ಯ ಕರೆ. 1078 00:52:33,550 --> 00:52:35,540 ಆ ಕಾರ್ಯವನ್ನು ಕರೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಡಸ್? 1079 00:52:35,540 --> 00:52:36,350 ಹೌದು. 1080 00:52:36,350 --> 00:52:37,410 ಆದ್ದರಿಂದ ಉತ್ತರ ಹೌದು. 1081 00:52:37,410 --> 00:52:41,010 ಈ ಕಾರ್ಯವನ್ನು ಕರೆ ಚಲಾಯಿಸಲ್ಪಡುತ್ತದೆ. 1082 00:52:41,010 --> 00:52:42,418 ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ಇದು ನಾವು ನೀವು ಏನು? 1083 00:52:42,418 --> 00:52:49,250 1084 00:52:49,250 --> 00:52:52,204 >> ನಾವು ಲೆಕ್ಕಾಚಾರ ಒಂದು ರೀತಿಯಲ್ಲಿ ಏನು ಇದು ನಾವು ಬೇಕು ಔಟ್ ವೇಳೆ? 1085 00:52:52,204 --> 00:52:53,470 >> ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು: ಚಾಲನೆ? 1086 00:52:53,470 --> 00:52:54,460 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. 1087 00:52:54,460 --> 00:52:57,500 ನಾವು ಹಾಗೆ ಮೊದಲು, ನಾವು ಸಾಧ್ಯವೋ ಈ ಮೂಲಕ ಕಾರಣ. 1088 00:52:57,500 --> 00:52:57,920 ವೇಳೆ - 1089 00:52:57,920 --> 00:53:01,920 ನಾವು ಒಂದು ಬೈಟ್ ಹೇಳುತ್ತಾರೆ ನಮ್ಮ ನಾವು ಇಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ, ಫೈಲ್, 1090 00:53:01,920 --> 00:53:02,660 ನಾವು ಈ ಕೋಡ್ ಪಡೆಯುತ್ತೀರಿ. 1091 00:53:02,660 --> 00:53:03,620 ಈ ರನ್ ಕಾಣಿಸುತ್ತದೆ. 1092 00:53:03,620 --> 00:53:07,780 fread ಒಂದು ಬೈಟ್ ಹಿಂದಿರುಗಿ ಕಾಣಿಸುತ್ತದೆ ಇದು ಬಫರ್ ಶೇಖರಿಸಿಡಲು. 1093 00:53:07,780 --> 00:53:11,290 ಮತ್ತು ಈ, 1 ಗೆ ಪರಿಶೀಲಿಸಿತು ಬಲ, ನಂತರ ಅವರು 1 ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 1094 00:53:11,290 --> 00:53:12,640 >> ಹಾಗೆಯೇ 1. 1095 00:53:12,640 --> 00:53:15,325 ಎಂದು ಒಳಗೆ ಕೋಡ್ ಅರ್ಥವೇನು ಲೂಪ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾಡುತ್ತದೆ? 1096 00:53:15,325 --> 00:53:15,453 >> ವಿದ್ಯಾರ್ಥಿ 47: ಹೌದು. 1097 00:53:15,453 --> 00:53:16,040 ಇದು ನಿಜ. 1098 00:53:16,040 --> 00:53:16,290 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. 1099 00:53:16,290 --> 00:53:17,490 1 ಸತ್ಯ. 1100 00:53:17,490 --> 00:53:18,240 ಇದು 0 ಅಲ್ಲ. 1101 00:53:18,240 --> 00:53:20,360 ಇಲ್ಲಿ ಒಳಗೆ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾಡುತ್ತದೆ. 1102 00:53:20,360 --> 00:53:22,300 ಆದ್ದರಿಂದ ನಾವು ಬರೆಯಲು ಮಾಡುತ್ತೇವೆ. 1103 00:53:22,300 --> 00:53:25,340 ನಾವು ಈ ಮತ್ತೆ ಮಾಡುತ್ತೇವೆ ಲೈನ್ ಮತ್ತೊಮ್ಮೆ. 1104 00:53:25,340 --> 00:53:26,850 ಈಗ ನಾವು - 1105 00:53:26,850 --> 00:53:28,550 ನಾವು ನಮ್ಮ ಫೈಲ್ ಕೊನೆಯಲ್ಲಿ ಆರ್. 1106 00:53:28,550 --> 00:53:30,980 ನಾವು ನಮ್ಮ ಕಡತದ ತುದಿಯಿಂದ ಓದಲು, ನಾವು ಮಾತ್ರ ಇದು ಒಂದು ಬೈಟ್ ಏಕೆಂದರೆ. 1107 00:53:30,980 --> 00:53:34,270 >> Fread 0, ಅಂಗಡಿಗಳಲ್ಲಿ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಬಫರ್ ಏನೋ. 1108 00:53:34,270 --> 00:53:35,890 ನಾನು ಪ್ರಾಮಾಣಿಕವಾಗಿ ಗೊತ್ತಿಲ್ಲ ಏನು ಇದು ಬಫರ್ ಸಂಗ್ರಹಿಸುತ್ತದೆ. 1109 00:53:35,890 --> 00:53:38,380 ನಾವು ಬಹುಶಃ ಹುಡುಕುವ ಎಂದು ಇದು ಏನು ನೋಡಲು. 1110 00:53:38,380 --> 00:53:40,130 ನಾನು ಪ್ರಾಮಾಣಿಕವಾಗಿ ಗೊತ್ತಿಲ್ಲ. 1111 00:53:40,130 --> 00:53:43,090 ನಾವು ಯಾವ ವಹಿಸುವ ಗೊತ್ತಿಲ್ಲ ಇದು ಬಫರ್ ಸಂಗ್ರಹಿಸುತ್ತದೆ? 1112 00:53:43,090 --> 00:53:44,010 ಆದರೆ 0 ಹಿಂದಿರುಗಲು ಮಾಡುವುದಿಲ್ಲ. 1113 00:53:44,010 --> 00:53:45,440 ಮತ್ತು 0 ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂದರ್ಭದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ? 1114 00:53:45,440 --> 00:53:49,950 1115 00:53:49,950 --> 00:53:51,180 >> 0 ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾಡುತ್ತದೆ. 1116 00:53:51,180 --> 00:53:54,030 ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ ಕೆಳಗೆ ಚಲಿಸುವಂತೆ ಮಾಡುತ್ತೇವೆ. 1117 00:53:54,030 --> 00:53:58,870 ಆದ್ದರಿಂದ ಕೈಯಲ್ಲಿ ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಪಡೆಯಲು ಅವಕಾಶ ಈ ವೇಳೆ ನಾವು ರನ್, ಅಥವಾ ನಾವು ಮಾಡಬೇಕು ಸಂಕೇತ 1118 00:53:58,870 --> 00:54:00,140 ಮೊದಲ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬೇಕು. 1119 00:54:00,140 --> 00:54:02,180 ನೀವು ಅನಿಸಿದರೆ - ನೀವು ಮತ ​​ಹೊಂದಿವೆ. 1120 00:54:02,180 --> 00:54:06,885 ನೀವು ಈ ಕೋಡ್ ರನ್ ನನಗನ್ನಿಸುತ್ತದೆ ವೇಳೆ ಬದಲಾವಣೆಯನ್ನೂ, ಕೈ ಎತ್ತಿ ದಯವಿಟ್ಟು. 1121 00:54:06,885 --> 00:54:12,440 1122 00:54:12,440 --> 00:54:13,400 >> ಸರಿ. 1123 00:54:13,400 --> 00:54:14,315 ಒಂದು ಇಲ್ಲ - 1124 00:54:14,315 --> 00:54:17,260 ನೀವು ಪ್ರಶ್ನೆ, ಕಾಳಜಿ ಹೊಂದಿಲ್ಲ? 1125 00:54:17,260 --> 00:54:18,080 ಹೌದು. 1126 00:54:18,080 --> 00:54:21,240 >> ವಿದ್ಯಾರ್ಥಿ 48: ನಾವು ಬಫರ್ ಸರಿಸಲು ನಂತರ ಲೂಪ್ ಹೊರಗೆ, ನಾವು 1127 00:54:21,240 --> 00:54:22,670 ಇದು malloc ಮಾಡಬೇಕು? 1128 00:54:22,670 --> 00:54:23,310 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಗ್ರೇಟ್ ಪ್ರಶ್ನೆ. 1129 00:54:23,310 --> 00:54:26,670 ನಾವು ಹೊರಗೆ ಬಫರ್ ಸರಿಸಲು ನಂತರ ಲೂಪ್, ನಾವು malloc ಹೊಂದಿಲ್ಲ? 1130 00:54:26,670 --> 00:54:28,400 ಈ ವ್ಯಾಪ್ತಿ ಪ್ರಶ್ನೆ. 1131 00:54:28,400 --> 00:54:32,130 ನಾವು ಹೊರಗೆ ಬಫರ್ ಆರಂಭಿಸಲು ವೇಳೆ ಈ ಲೂಪ್, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ 1132 00:54:32,130 --> 00:54:33,534 ಲೂಪ್ ಒಳಗೆ? 1133 00:54:33,534 --> 00:54:35,230 >> ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು: ಹೌದು. 1134 00:54:35,230 --> 00:54:35,580 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಹೌದು. 1135 00:54:35,580 --> 00:54:40,100 ಅದರ ವ್ಯಾಪ್ತಿ, ಲೂಪ್ ಒಳಗೆ ಆವರಿಸುತ್ತದೆ ಮತ್ತು, ನಿಜವಾಗಿಯೂ, ಏನು ಒಳಗೆ ಕೆಳಗೆ 1136 00:54:40,100 --> 00:54:42,460 ಸೇರಿದಂತೆ ಈ ಕೋಡ್, ನ ಇಲ್ಲಿ ಒಳಗೆ ವಿಷಯಗಳನ್ನು. 1137 00:54:42,460 --> 00:54:43,930 ಆದ್ದರಿಂದ ನಾವು malloc ಅಗತ್ಯವಿಲ್ಲ. 1138 00:54:43,930 --> 00:54:47,766 ಇದು ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಇಲ್ಲಿದೆ, ಮತ್ತು ಅದರ ವ್ಯಾಪ್ತಿ ಇನ್ನೂ ಲೂಪ್ ಒಳಗೊಂಡಿದೆ. 1139 00:54:47,766 --> 00:54:49,540 >> ವಿದ್ಯಾರ್ಥಿ 49: ನಾವು ಕ್ಲಿಕ್ ಅಗತ್ಯವೇನು? 1140 00:54:49,540 --> 00:54:51,770 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಉಚಿತ ಬಫರ್ ಅಗತ್ಯವಿದೆ? 1141 00:54:51,770 --> 00:54:53,860 >> ವಿದ್ಯಾರ್ಥಿ 49: ಹೌದು, ನಾವು malloc ಇದ್ದರೆ. 1142 00:54:53,860 --> 00:54:55,750 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ಉಚಿತ ಬಫರ್ ಅಗತ್ಯವಿದೆ? 1143 00:54:55,750 --> 00:54:57,160 ನಾವು ಮಾಡುವುದಿಲ್ಲ. 1144 00:54:57,160 --> 00:55:01,280 ಮತ್ತೊಮ್ಮೆ, ಇದು ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್, ಆದ್ದರಿಂದ ನಾವು ಕ್ಲಿಕ್ ಅಗತ್ಯವಿಲ್ಲ. 1145 00:55:01,280 --> 00:55:02,170 ಸರಿ. 1146 00:55:02,170 --> 00:55:03,480 ನ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. 1147 00:55:03,480 --> 00:55:17,290 1148 00:55:17,290 --> 00:55:18,220 ಆದ್ದರಿಂದ ಆರಂಭಗೊಳ್ಳದ ಇದೆ. 1149 00:55:18,220 --> 00:55:20,830 ಏನು ಏನೋ ಎಂದು ಮಾರ್ಕಸ್ ಮುಂಚೆ ಪ್ರಸ್ತಾಪಿಸಿದ. 1150 00:55:20,830 --> 00:55:25,340 ಆದ್ದರಿಂದ ನಾವು ದೋಷ, ವೇರಿಯಬಲ್ ಬಫರ್ ಹೊಂದಿವೆ ಇಲ್ಲಿ ಬಳಸಿದಾಗ ಆರಂಭಗೊಳ್ಳದ ಇದೆ. 1151 00:55:25,340 --> 00:55:26,590 >> ನಾವು ಈ ಬಗೆಹರಿಸಲು ಹೇಗೆ? 1152 00:55:26,590 --> 00:55:29,460 1153 00:55:29,460 --> 00:55:30,960 >> ವಿದ್ಯಾರ್ಥಿ 50: ಇದು malloc? 1154 00:55:30,960 --> 00:55:31,770 >> ವಿದ್ಯಾರ್ಥಿ 51: ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ? 1155 00:55:31,770 --> 00:55:33,000 >> ವಿದ್ಯಾರ್ಥಿ 52: ಬಫರ್ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಸೇ. 1156 00:55:33,000 --> 00:55:34,250 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1157 00:55:34,250 --> 00:55:40,040 1158 00:55:40,040 --> 00:55:40,770 ಚೆನ್ನಾಗಿ ಕಾಣುತ್ತದೆ. 1159 00:55:40,770 --> 00:55:42,410 ನಾವು ಈಗ ಹೊಂದಿವೆ. 1160 00:55:42,410 --> 00:55:45,630 ನ ನಕಲು ಪ್ರಯತ್ನಿಸಿ ಏನೋ ರಚಿಸಲು ಅವಕಾಶ. 1161 00:55:45,630 --> 00:56:08,990 1162 00:56:08,990 --> 00:56:10,490 ನಾವು ನಮ್ಮ ಪಠ್ಯ ಕಡತ ಹೊಂದಿವೆ. 1163 00:56:10,490 --> 00:56:11,740 ಹೇಗೆ ನಾವು ಈ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು? 1164 00:56:11,740 --> 00:56:14,140 1165 00:56:14,140 --> 00:56:15,472 ಹೌದು. 1166 00:56:15,472 --> 00:56:22,230 >> ವಿದ್ಯಾರ್ಥಿ 53: ನೀವು ಡಾಟ್ ಮಾಡಬಹುದು CP, test.txt ಕಡಿದು. 1167 00:56:22,230 --> 00:56:25,140 ತದನಂತರ ನೀವು ಇನ್ನೊಂದು ಫೈಲ್ ಹೆಸರು ಇದನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಇದು. 1168 00:56:25,140 --> 00:56:25,510 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1169 00:56:25,510 --> 00:56:27,380 ನಾವು out.txt ಕರೆ ಮಾಡುತ್ತೇವೆ. 1170 00:56:27,380 --> 00:56:28,630 ಕೂಲ್? 1171 00:56:28,630 --> 00:56:31,700 1172 00:56:31,700 --> 00:56:34,320 ತಪ್ಪು Seg. 1173 00:56:34,320 --> 00:56:35,570 Seg ತಪ್ಪು ಥಾಟ್ಸ್? 1174 00:56:35,570 --> 00:56:40,900 1175 00:56:40,900 --> 00:56:41,390 ಈ ಅದ್ಭುತವಾಗಿದೆ. 1176 00:56:41,390 --> 00:56:45,040 ಹೇಗೆ ನಾವು ಕಾಣಬಹುದು ಅಲ್ಲಿ seg ತಪ್ಪು ಆಗಿದೆ? 1177 00:56:45,040 --> 00:56:45,680 ಏನು? 1178 00:56:45,680 --> 00:56:45,990 >> ವಿದ್ಯಾರ್ಥಿ 54: GDB. 1179 00:56:45,990 --> 00:56:47,240 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: GDB. 1180 00:56:47,240 --> 00:56:51,400 1181 00:56:51,400 --> 00:56:55,300 ನಾವು, GDB ಡಾಟ್ ಕತ್ತರಿಸಿ ಬರೆದು GDB ರನ್ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು. 1182 00:56:55,300 --> 00:56:57,020 ಯಾವುದೇ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು. 1183 00:56:57,020 --> 00:56:59,570 ನಾವು ಒಂದು ಸೆಟ್ ನೀನು ಮುಖ್ಯ ನಲ್ಲಿ ಬ್ರೇಕ್ಪಾಯಿಂಟ್. 1184 00:56:59,570 --> 00:57:02,190 ನಾನು GDB ಆರಂಭಿಸಲು ಬಯಸಿದರೆ, ನಾನು ಏನು ಮಾಡಬೇಕು? 1185 00:57:02,190 --> 00:57:02,730 >> ವಿದ್ಯಾರ್ಥಿ 55: ಆರ್ 1186 00:57:02,730 --> 00:57:08,910 >> ನಂತರ ಆರ್ ಮತ್ತು: ಜೇಸನ್ ಹಿರ್ಸ್ಚೋರ್ನ್? 1187 00:57:08,910 --> 00:57:09,400 >> ವಿದ್ಯಾರ್ಥಿ 55: ವಾದಗಳನ್ನು? 1188 00:57:09,400 --> 00:57:10,650 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಂತರ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು. 1189 00:57:10,650 --> 00:57:15,890 1190 00:57:15,890 --> 00:57:17,120 ಸಂಚರಿಸಲು ಅವಕಾಶ. 1191 00:57:17,120 --> 00:57:19,090 ಎನ್ ಕೇವಲ ಲೈನ್ ಮೂಲಕ ನನಗೆ ಲೈನ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ. 1192 00:57:19,090 --> 00:57:21,450 ನಾನು ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ರವರೆಗೆ ನನ್ನ seg ತಪ್ಪು ಪಡೆಯಲು. 1193 00:57:21,450 --> 00:57:22,700 ನನ್ನ seg ತಪ್ಪು ಇಲ್ಲ. 1194 00:57:22,700 --> 00:57:24,960 1195 00:57:24,960 --> 00:57:27,875 Fread ಉಂಟಾಗುತ್ತದೆ ಕಾಣುತ್ತದೆ ನನ್ನ seg ತಪ್ಪು. 1196 00:57:27,875 --> 00:57:30,570 1197 00:57:30,570 --> 00:57:32,770 ನಾನು, fread ನನ್ನ seg ತಪ್ಪು ಉಂಟಾಗುವ ತಿಳಿದಿರುವಂತೆ ಏಕೆಂದರೆ 1198 00:57:32,770 --> 00:57:34,950 ಲೈನ್ ನಾವು ಕಾರ್ಯರೂಪಕ್ಕೆ. 1199 00:57:34,950 --> 00:57:36,530 >> ಮತ್ತು ಎಂದು ಮಾತ್ರ ವಿಷಯ ಆ ಸಾಲಿನಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ - 1200 00:57:36,530 --> 00:57:37,520 ಎರಡು ವಿಷಯಗಳನ್ನು ನಡೆಯುತ್ತಿದೆ ಮಾಡಲಾಯಿತು. 1201 00:57:37,520 --> 00:57:40,610 Fread ಹೊರಟಿದ್ದ, ಮತ್ತು ನಂತರ ನಾವು ಕೆಲವು ಸಂದರ್ಭದಲ್ಲಿ ತಪಾಸಣೆ ಮಾಡುವ. 1202 00:57:40,610 --> 00:57:44,820 ನಾನು ಹೋಗುವ ಇಚ್ಛೆ ಪಡುತ್ತೇನೆ ಎಂದು ಮಾಡುವಾಗ ಪರೀಕ್ಷಿಸುವ ನನ್ನ seg ತಪ್ಪು ಕಾರಣವಾಗುತ್ತದೆ ಇಲ್ಲ. 1203 00:57:44,820 --> 00:57:46,950 ಹೆಚ್ಚಾಗಿ, fread ಆಗಿತ್ತು ನನ್ನ seg ತಪ್ಪು ಕಾರಣವಾಗುತ್ತದೆ. 1204 00:57:46,950 --> 00:57:49,260 ನಾನು ಇಲ್ಲಿ ಏನೋ, memcopy ನೋಡಿ. 1205 00:57:49,260 --> 00:57:50,500 >> ಮೆಮೊರಿ ಪ್ರತಿಯನ್ನು. 1206 00:57:50,500 --> 00:57:53,820 ಮೆಮೊರಿ ಚಲಿಸುವ ರೀತಿಯ ಧ್ವನಿಗಳನ್ನು ಇತರ ಒಂದು ಸ್ಥಳ. 1207 00:57:53,820 --> 00:57:56,890 ಏನಾಗಬಹುದು ಏನೋ ರೀತಿಯ ಧ್ವನಿಗಳು fread, ಬಹುಶಃ ಕೆಲವು ಮೆಮೊರಿ 1208 00:57:56,890 --> 00:57:58,910 ಇಲ್ಲಿ ಇಲ್ಲಿ ಚಲಿಸುವ. 1209 00:57:58,910 --> 00:58:01,740 1210 00:58:01,740 --> 00:58:03,860 ಮತ್ತೆ ಈ ಮೂಲಕ ಹೋಗಲು ಅವಕಾಶ. 1211 00:58:03,860 --> 00:58:06,900 ಹೇಗೆ ನಾನು ಪ್ರಾರಂಭಿಸಿ ಇಲ್ಲ ಮತ್ತು ಮತ್ತೆ ಚಾಲನೆ? 1212 00:58:06,900 --> 00:58:08,092 ಹೌದು. 1213 00:58:08,092 --> 00:58:15,140 >> ವಿದ್ಯಾರ್ಥಿ 56: ನೀವು ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಮಾಡಬೇಡಿ ಬಫರ್ ಮೊದಲು ವನ್ನಾಗಲಿ? 1214 00:58:15,140 --> 00:58:17,800 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಮೊದಲು ವನ್ನಾಗಲಿ ಬಫರ್ ನನಗೆ ವಿಳಾಸ ನೀಡುತ್ತದೆ 1215 00:58:17,800 --> 00:58:22,330 * ಚಾರ್ ಇದು ಬಫರ್,. 1216 00:58:22,330 --> 00:58:25,250 ಈ ಒಂದು ಬಾರಿ ಮೂಲಕ ಔಟ್ ಲೆಟ್. 1217 00:58:25,250 --> 00:58:28,248 ಹೇಗೆ ನಾನು ಒಂದು ಬಾರಿ ಮೂಲಕ ರನ್ ಇಲ್ಲ? 1218 00:58:28,248 --> 00:58:29,210 >> ವಿದ್ಯಾರ್ಥಿ 57: ಕ್ಯಾನ್ ನೀವು ಮತ್ತೆ ರನ್ ಟೈಪ್? 1219 00:58:29,210 --> 00:58:32,050 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಕೇವಲ ಮತ್ತೆ ರನ್ ಟೈಪ್. 1220 00:58:32,050 --> 00:58:33,415 ನಾವು ಹೋಗುತ್ತಿಲ್ಲ ಈ ಲೈನ್ ಕಾರ್ಯಗತಗೊಳಿಸಿ. 1221 00:58:33,415 --> 00:58:36,250 1222 00:58:36,250 --> 00:58:39,240 ಆದ್ದರಿಂದ ಬಫರ್ ನಲ್ ಪಾಯಿಂಟರ್ ಇದು. 1223 00:58:39,240 --> 00:58:40,490 ಸರಿಪಡಿಸಿ? 1224 00:58:40,490 --> 00:58:45,870 1225 00:58:45,870 --> 00:58:47,060 ಇದು ತೋರುತ್ತಿರುವಂತೆ - ನೋಡೋಣ. 1226 00:58:47,060 --> 00:58:48,500 ನಾವು ಇದ್ದರೆ ನಮ್ಮ - 1227 00:58:48,500 --> 00:58:50,430 ಈ ಒಂದು ತ್ವರಿತ ಚಿತ್ರವನ್ನು ಸೆಳೆಯುತ್ತವೆ. 1228 00:58:50,430 --> 00:58:53,500 ಎಲ್ಲರೂ ನೋಡಬಹುದು ನಾನು ಇಲ್ಲಿ ಹೆಚ್ಚು ಬರೆಯಲು? 1229 00:58:53,500 --> 00:59:02,890 >> ಆದ್ದರಿಂದ ಸ್ಟಾಕ್, ನಾವು ಒಂದು ಸ್ಥಳೀಯ ಹೊಂದಿವೆ ವೇರಿಯಬಲ್ ಮತ್ತು ಬಫರ್ ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು 1230 00:59:02,890 --> 00:59:08,230 ಇದು ಒಂದು ಹಾಳೆಯನ್ನು ಒಂದು ಪಾಯಿಂಟರ್. 1231 00:59:08,230 --> 00:59:10,325 ಏನು ವಿಳಾಸಕ್ಕೆ ಈ ಚಾರ್ ನಲ್ಲಿ? 1232 00:59:10,325 --> 00:59:12,550 >> ವಿದ್ಯಾರ್ಥಿ 58: 0x0. 1233 00:59:12,550 --> 00:59:13,400 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ರೈಟ್. 1234 00:59:13,400 --> 00:59:14,200 ಈ ಏನು ಇಲ್ಲಿದೆ. 1235 00:59:14,200 --> 00:59:17,600 ಇಲ್ಲಿ, ಬಫರ್ ಒಳಗೆ, 0x0 ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. 1236 00:59:17,600 --> 00:59:20,480 ನಾವು ಏನು ಇಲ್ಲಿದೆ - ನಾವು ಇದೀಗ ಹೊಂದಿರುತ್ತವೆ ಸೆಟಪ್. 1237 00:59:20,480 --> 00:59:27,540 ಈ ಸಾಲಿನಲ್ಲಿ, fread, ಏನೋ ಹಾಕುತ್ತದೆ ಅಲ್ಲಿ ಮೂಲದಿಂದ? 1238 00:59:27,540 --> 00:59:30,560 ಈ ಬಾಕ್ಸ್ ಅಥವಾ ಈ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ? 1239 00:59:30,560 --> 00:59:31,060 ಇದು ಬಾಕ್ಸ್? 1240 00:59:31,060 --> 00:59:33,290 ಬಾಕ್ಸ್ ಅಥವಾ ಬಲ ಬಾಕ್ಸ್ ಬಿಟ್ಟು? 1241 00:59:33,290 --> 00:59:34,750 ಈ ಬಲ ಬಾಕ್ಸ್. 1242 00:59:34,750 --> 00:59:38,440 >> ಇದು ಪಾಯಿಂಟರ್ ಅನುಸರಿಸುತ್ತದೆ, ಮತ್ತು ಇಲ್ಲಿ ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ. 1243 00:59:38,440 --> 00:59:42,620 ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಟಚ್ ಮೆಮೊರಿ ಮಾಡಿದಾಗ ಸ್ಥಳ 0, ನಾವು ಏನು ಸಿಗುತ್ತದೆ? 1244 00:59:42,620 --> 00:59:45,050 ಎ ವಿಭಜನೆ ತಪ್ಪು. 1245 00:59:45,050 --> 00:59:46,550 ನಾವು ಇದೀಗ ಹೊಂದಿರುತ್ತವೆ ದೋಷ. 1246 00:59:46,550 --> 00:59:46,970 ಹೌದು. 1247 00:59:46,970 --> 00:59:48,410 >> ವಿದ್ಯಾರ್ಥಿ 59: ನೀವು ಇಲ್ಲ ಸ್ಟಾರ್ ಬಫರ್ ಹಾಕಲು? 1248 00:59:48,410 --> 00:59:49,180 ಯಾವುದೇ ಅಥವಾ? 1249 00:59:49,180 --> 00:59:50,050 Fread ಫಾರ್? 1250 00:59:50,050 --> 00:59:51,450 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ fread ಪಾಯಿಂಟರ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 1251 00:59:51,450 --> 00:59:54,920 1252 00:59:54,920 --> 00:59:55,900 ಆದ್ದರಿಂದ ಬಫರ್ ಹಾದುಹೋಗುತ್ತದೆ. 1253 00:59:55,900 --> 00:59:58,980 ನಂತರ ಅದನ್ನು ಮಾಡುತ್ತೇವೆ ಡಿ ಉಲ್ಲೇಖ ಎಲ್ಲೋ fread ಒಳಗೆ ಇದು. 1254 00:59:58,980 --> 01:00:00,700 ಆದರೆ ಮತ್ತೆ, ನಾವು ನೋಡಿದ, ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 1255 01:00:00,700 --> 01:00:02,560 ನಾವು ಸ್ಟಾರ್ ಬಫರ್ ಪಾಸ್ ಅಗತ್ಯವಿಲ್ಲ. 1256 01:00:02,560 --> 01:00:05,350 ಆ ಹಾದುಹೋಗುವ ಎಂದು ಅದು ಇಲ್ಲಿ ಯಾವುದೇ. 1257 01:00:05,350 --> 01:00:07,980 ಮತ್ತು ಬಹುಶಃ ನಮಗೆ ದೋಷ ನೀಡುತ್ತದೆ ನಾವು ಡಿ ಗುರುತಿಸಲಾಗುತ್ತಿದೆ ಏಕೆಂದರೆ. 1258 01:00:07,980 --> 01:00:08,150 >> ರೈಟ್? 1259 01:00:08,150 --> 01:00:10,690 ನಾವು ಈ ಪಾಯಿಂಟರ್ ಉಲ್ಲೇಖ ಡಿ ಯಾವಾಗ, ಆಗ ನಾವು ಈ ಸ್ಥಳ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸಿ, 1260 01:00:10,690 --> 01:00:13,140 ನಾವು ದೋಷ ಪಡೆಯುತ್ತಿದ್ದೀರಿ - ನಮ್ಮ ವಿಭಜನೆ ತಪ್ಪು. 1261 01:00:13,140 --> 01:00:15,800 ಆದ್ದರಿಂದ - 1262 01:00:15,800 --> 01:00:16,690 ಓಹ್. 1263 01:00:16,690 --> 01:00:19,090 ನಾವು GDB ಹೊರಗೆ ಬಿಟ್ಟು ನೀನು. 1264 01:00:19,090 --> 01:00:20,160 ನಮ್ಮ ಲೈನ್ - 1265 01:00:20,160 --> 01:00:22,990 ನಮ್ಮ ಸಮಸ್ಯೆ - ಬಲ ಇಲ್ಲಿ ಈ ಸಾಲಿನಲ್ಲಿ. 1266 01:00:22,990 --> 01:00:26,410 ಮತ್ತು ಇದು ಒಂದು ಸಮಸ್ಯೆ ಏಕೆಂದರೆ ಈ ಸಾಲಿನ. 1267 01:00:26,410 --> 01:00:31,780 >> ಹೇಗೆ ನಾವು ಒಂದು ಬಾಕ್ಸ್ ರಚಿಸಬಹುದು fread ಪ್ರವೇಶಿಸಬಹುದಾಗಿದೆ. 1268 01:00:31,780 --> 01:00:31,980 ರೈಟ್? 1269 01:00:31,980 --> 01:00:35,190 ನಾವು ಒಂದು ಇಲ್ಲಿದೆ ಒಂದು ಬಾಕ್ಸ್ ರಚಿಸಬೇಕಾಗಿದೆ ಬೈಟ್ ದೊಡ್ಡ, ಒಂದು ಚಾರ್ ಗಾತ್ರ. 1270 01:00:35,190 --> 01:00:38,590 ಆದರೆ ನಾವು ಬಾಕ್ಸ್ ಸುಲಭವಾಗಿ ಅಗತ್ಯವಿದೆ ಈ ಕಾರ್ಯ ನಿರ್ವಹಿಸುವಾಗ. 1271 01:00:38,590 --> 01:00:39,390 ಆದ್ದರಿಂದ ಅಲ್ಲಿ - 1272 01:00:39,390 --> 01:00:39,640 ಹೌದು. 1273 01:00:39,640 --> 01:00:40,440 ಯಾವುದೇ ವಿಚಾರಗಳನ್ನು? 1274 01:00:40,440 --> 01:00:43,615 >> ವಿದ್ಯಾರ್ಥಿ 60: ಕೇವಲ ಹೊಂದಿಸಿ ಯಾವುದೇ ಯಾದೃಚ್ಛಿಕ ಪಾತ್ರ. 1275 01:00:43,615 --> 01:00:49,150 1276 01:00:49,150 --> 01:00:51,640 ಕೇವಲ ಚಾರ್ ಬಫರ್ ಸಮ ಮಾಡಲು ಮೀ. 1277 01:00:51,640 --> 01:00:53,795 ನಂತರ, ನೀವು ಅಲ್ಲಿ ಬಫರ್ ಮಾಡಿದಾಗ - 1278 01:00:53,795 --> 01:00:54,110 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿರೀಕ್ಷಿಸಿ. 1279 01:00:54,110 --> 01:00:55,110 ಚಾರ್ ಬಫರ್? 1280 01:00:55,110 --> 01:00:55,880 ಆದ್ದರಿಂದ ಯಾವುದೇ ಸ್ಟಾರ್? 1281 01:00:55,880 --> 01:00:56,390 >> ವಿದ್ಯಾರ್ಥಿ 60: ಹೌದು. 1282 01:00:56,390 --> 01:00:58,560 ಸ್ಟಾರ್ ಔಟ್ ಟೇಕ್. 1283 01:00:58,560 --> 01:01:00,690 ಯಾದೃಚ್ಛಿಕ ಪಾತ್ರ ಸಮನಾಗಿರುತ್ತದೆ. 1284 01:01:00,690 --> 01:01:01,460 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1285 01:01:01,460 --> 01:01:02,420 ಆದ್ದರಿಂದ ನನಗೆ ಒಂದು ನೀಡಿ. 1286 01:01:02,420 --> 01:01:03,170 >> ವಿದ್ಯಾರ್ಥಿ 60: ಲೈಕ್ ಅಥವಾ ಏನೋ. 1287 01:01:03,170 --> 01:01:06,160 ತದನಂತರ ನೀವು ಬಫರ್ ಹೊಂದಿರುವಾಗ ಅಲ್ಲಿ ನೀವು ಬಳಸಲು - 1288 01:01:06,160 --> 01:01:06,420 >> ವಿದ್ಯಾರ್ಥಿ 61: ಸ್ಟಾರ್? 1289 01:01:06,420 --> 01:01:07,650 ಓಹ್ ಇಲ್ಲ, ವನ್ನಾಗಲಿ. 1290 01:01:07,650 --> 01:01:09,000 >> ವಿದ್ಯಾರ್ಥಿ 60: ವನ್ನಾಗಲಿ ಬಳಸಿ. 1291 01:01:09,000 --> 01:01:09,470 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1292 01:01:09,470 --> 01:01:11,320 ಮತ್ತು ರಚಿಸುವಲ್ಲಿ ಬಗ್ಗೆ? 1293 01:01:11,320 --> 01:01:14,150 >> ವಿದ್ಯಾರ್ಥಿ 60: ಮತ್ತೆ ವನ್ನಾಗಲಿ ಬಳಸಿ. 1294 01:01:14,150 --> 01:01:14,320 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1295 01:01:14,320 --> 01:01:20,970 ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕಲ್ಪನೆ ನಾವು ಚಾರ್ ರಚಿಸಲು ಮತ್ತು ನಂತರ ಇದು ಏನೋ ಪುಟ್, ಮತ್ತು 1296 01:01:20,970 --> 01:01:22,612 ಚಾರ್ ಬರೆಯಲು. 1297 01:01:22,612 --> 01:01:23,760 >> ವಿದ್ಯಾರ್ಥಿ 60: ಹೌದು. 1298 01:01:23,760 --> 01:01:25,916 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು ಜನರು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? 1299 01:01:25,916 --> 01:01:27,770 >> ವಿದ್ಯಾರ್ಥಿ 62: ಇದು ಸಂಕೀರ್ಣವಾದ ವಿಶೇಷವೇನು. 1300 01:01:27,770 --> 01:01:28,460 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1301 01:01:28,460 --> 01:01:29,760 ಇದನ್ನು ರಚಿಸೋಣ. 1302 01:01:29,760 --> 01:01:35,720 ಆದ್ದರಿಂದ ಈ ಸಮಯದಲ್ಲಿ, ನಾನು ಈ ಸೆಳೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಾವು ನಂತರ ಇಲ್ಲಿ ಸ್ಟಾಕ್ ಕೆಂಪು, ಮತ್ತು 1303 01:01:35,720 --> 01:01:36,410 ಹೊಂದಿರುತ್ತದೆ - 1304 01:01:36,410 --> 01:01:36,822 Ooh! 1305 01:01:36,822 --> 01:01:38,060 ಕ್ಷಮಿಸಿ. 1306 01:01:38,060 --> 01:01:45,930 ಆದ್ದರಿಂದ ಈ ಸಮಯದಲ್ಲಿ ನಾವು ಎಂಬ ಅಂಶವಿದೆ ಬಫರ್ ಮತ್ತು ಸ್ಟಾಕ್ ಆನ್. 1307 01:01:45,930 --> 01:01:48,430 ಸರಿಪಡಿಸಿ? 1308 01:01:48,430 --> 01:01:51,520 ನಾವು ಆರಂಭದಲ್ಲಿ, ಇದು ಒಂದು ರಲ್ಲಿ ಉಳಿಸುವ. 1309 01:01:51,520 --> 01:01:53,830 >> ನಂತರ ನಾವು fread ನಮ್ಮ ಕರೆ ಹೊಂದಿವೆ. 1310 01:01:53,830 --> 01:02:01,300 ಏನು fread ಇದು ಒಂದು ಬೈಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಇದೆ ಮಾಡುವುದಿಲ್ಲ ನಮ್ಮ ಫೈಲ್ ಮತ್ತು ಎಲ್ಲೋ ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ. 1311 01:02:01,300 --> 01:02:04,570 ಇದು ಏನೇ ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ ವಿಷಯ ತೋರಿಸುವ. 1312 01:02:04,570 --> 01:02:09,130 ಹಾಗೆಯೇ, ನಾವು ಈ ವಿಳಾಸಕ್ಕೆ ಮೊದಲು - 1313 01:02:09,130 --> 01:02:10,250 0x0. 1314 01:02:10,250 --> 01:02:13,349 ಈಗ ನಾವು ಏನು ವಿಳಾಸಕ್ಕೆ ಹೊಂದಿಲ್ಲ? 1315 01:02:13,349 --> 01:02:14,650 >> ವಿದ್ಯಾರ್ಥಿ 63: ಇರಲಿ ವಿಳಾಸ ಬಫರ್ ಆಗಿದೆ. 1316 01:02:14,650 --> 01:02:15,970 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇರಲಿ ವಿಳಾಸ ಬಫರ್ ಆಗಿದೆ. 1317 01:02:15,970 --> 01:02:22,370 ಇದು ಬಹುಶಃ ಎಂದು ವಿಶೇಷವೇನು ಆ ರೀತಿಯ. 1318 01:02:22,370 --> 01:02:26,950 ಬಹುಶಃ ಬಿ ಪ್ರಾರಂಭಿಸಿ ಹೋಗುವ ಮತ್ತು ನಂತರ ಒಂದು ಎಫ್, ಮತ್ತು ಇತರ ಆರು ಹೊಂದಿವೆ 1319 01:02:26,950 --> 01:02:27,970 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕೆಗಳು. 1320 01:02:27,970 --> 01:02:28,480 ಪರವಾಗಿಲ್ಲ. 1321 01:02:28,480 --> 01:02:29,470 ಕೆಲವು ವಿಳಾಸ. 1322 01:02:29,470 --> 01:02:31,410 ನಾವು ಸೈನ್ ವಿಳಾಸಕ್ಕೆ ಹಾದುಹೋಗುವ ನೀವು 1323 01:02:31,410 --> 01:02:34,790 >> ನಾವು ನಮ್ಮ ಒಂದು ಹಾಕಲು ನೀನು ಆ ವಿಳಾಸದಲ್ಲಿ ಬೈಟ್ ವಿಷಯ. 1324 01:02:34,790 --> 01:02:38,470 ನಾವು ನಮ್ಮ ಒಂದು ಹಾಕಲು ನೀನು ಬೈಟ್ ವಿಷಯ ಇಲ್ಲಿ ಒಳಗೆ. 1325 01:02:38,470 --> 01:02:40,800 ನಂತರ ನಾವು ಬರೆಯುತ್ತಿರುವೆ ನೀನು ಒಳಗೆ ಇಲ್ಲಿ ಇದುವರೆಗೆ ಎಂಬುದನ್ನು. 1326 01:02:40,800 --> 01:02:43,425 1327 01:02:43,425 --> 01:02:45,380 ಯಾರೇ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದೆ ಆ ಬಗ್ಗೆ? 1328 01:02:45,380 --> 01:02:50,990 1329 01:02:50,990 --> 01:02:54,690 ಯಾರು ಈ ಕೋಡ್ ಕೆಲಸ ಯೋಚಿಸುತ್ತಾನೆ? 1330 01:02:54,690 --> 01:02:56,020 >> ನೀವು ಅನಿಸಿದರೆ ನಿಮ್ಮ ಕೈ ರೈಸ್ ಈ ಕೋಡ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ. 1331 01:02:56,020 --> 01:02:57,270 ನೀವು ನಿಲುವು ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿವೆ. 1332 01:02:57,270 --> 01:03:00,670 1333 01:03:00,670 --> 01:03:02,500 ಹಾಗೂ ಯಾರು ಈ ಕೋಡ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ ಯೋಚಿಸುತ್ತಾನೆ? 1334 01:03:02,500 --> 01:03:04,610 ಕೈ ಎತ್ತಿ. 1335 01:03:04,610 --> 01:03:06,750 ಉಳಿದೆಲ್ಲಾ ಇರಬೇಕು ತಮ್ಮ ಕೈ ಎತ್ತುವ. 1336 01:03:06,750 --> 01:03:07,670 ಸರಿ. 1337 01:03:07,670 --> 01:03:09,390 ಮೈಕೆಲ್, ನೀವು ಅಲ್ಲಿ ನಿಂತಿದ್ದಾರೆ? 1338 01:03:09,390 --> 01:03:10,680 >> ಮೈಕಲ್: ನಾನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 1339 01:03:10,680 --> 01:03:12,070 ಕೈಂಡ್ ಮಧ್ಯದಲ್ಲಿ. 1340 01:03:12,070 --> 01:03:12,736 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ಆರ್ ಮಧ್ಯದಲ್ಲಿ. 1341 01:03:12,736 --> 01:03:13,092 ಆರಿಸಿ. 1342 01:03:13,092 --> 01:03:14,400 >> ಮೈಕಲ್: ನಾನು ನಂಬಿಕೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಇದು ಕೆಲಸ ಹೇಳುತ್ತಾರೆ. 1343 01:03:14,400 --> 01:03:14,660 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1344 01:03:14,660 --> 01:03:16,047 ನೀವು ನಂಬಿಕೆ ಮತ್ತು ಇದು ಕೆಲಸ ಹೇಳುತ್ತೇನೆ? 1345 01:03:16,047 --> 01:03:26,490 1346 01:03:26,490 --> 01:03:27,020 ಏನಾಯಿತು? 1347 01:03:27,020 --> 01:03:28,270 >> [Interposing ವಾಯ್ಸಸ್] 1348 01:03:28,270 --> 01:03:35,170 1349 01:03:35,170 --> 01:03:35,950 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಇಲ್ಲ seg ತಪ್ಪು. 1350 01:03:35,950 --> 01:03:40,320 ಹೇಗೆ ನಾವು ಪರೀಕ್ಷಿಸಿ ವೇಳೆ ಎರಡು ವಿಷಯಗಳನ್ನು ಸಮಾನ? 1351 01:03:40,320 --> 01:03:42,060 ಎರಡು ಕಡತಗಳನ್ನು ಸಮ. 1352 01:03:42,060 --> 01:03:43,300 >> ವಿದ್ಯಾರ್ಥಿ 64: ವ್ಯತ್ಯಾಸಗಳ. 1353 01:03:43,300 --> 01:03:45,490 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ವ್ಯತ್ಯಾಸಗಳ. 1354 01:03:45,490 --> 01:03:51,630 ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು ವ್ಯತ್ಯಾಸಗಳ ಚೆಕ್ ಇದು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎರಡು ಕಡತಗಳನ್ನು, ಮತ್ತು ವೇಳೆ 1355 01:03:51,630 --> 01:03:52,890 ಏನೂ, ಅವರು ಒಂದೇ ನೀವು. 1356 01:03:52,890 --> 01:03:59,030 ನಾವು ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಮತ್ತು, ನಾವು ನಮ್ಮ ಫೈಲ್ ಪಡೆಯಿರಿ. 1357 01:03:59,030 --> 01:04:00,490 ಆದ್ದರಿಂದ ಸರಿಯಾದ ಪರಿಹಾರ ಆಗಿತ್ತು. 1358 01:04:00,490 --> 01:04:01,780 ಇದು ಒಂದು ಹೆಚ್ಚು ಸಮಯ ಹಿಂದೆ ನೋಡೋಣ. 1359 01:04:01,780 --> 01:04:04,080 ನಾವು ವಾಸ್ತವವಾಗಿ ಸಹ ಮಾಡಲಿಲ್ಲ ಆರಂಭಿಸಲು ಅಗತ್ಯವಿದೆ. 1360 01:04:04,080 --> 01:04:05,520 >> ಇದು ಬಹುಶಃ ಸ್ವಲ್ಪ ನೋಡುತ್ತಿದ್ದರು ನೀವು ಪುಟ್ ಮಾಡದಿದ್ದಲ್ಲಿ ಕ್ಲೀನರ್ 1361 01:04:05,520 --> 01:04:07,680 ಹಾಗಾದರೆ ಯಾದೃಚ್ಛಿಕ ಏನೋ. 1362 01:04:07,680 --> 01:04:13,070 ಎಂದು ಬಿಂದು, ನೀವು ರಚಿಸಲು ಅಗತ್ಯವಿದೆ ಏನನ್ನೋ ಶೇಖರಿಸಿಡಲು ಕೆಲವು ಜಾಗವನ್ನು 1363 01:04:13,070 --> 01:04:15,530 fread ಮತ್ತು ಏನೋ ತೆಗೆದುಕೊಳ್ಳಲು ರಚಿಸುವಲ್ಲಿ ಔಟ್. 1364 01:04:15,530 --> 01:04:18,400 ಮತ್ತು ವಿಷಯ ಎಂದು ಸ್ಥಳೀಯ ಎರಡೂ ಸ್ಟಾಕ್ ವೇರಿಯಬಲ್ - ನೀವು 1365 01:04:18,400 --> 01:04:19,890 ಕೆಲವು ಜಾಗವನ್ನು malloc'd ನೀವು ಸಾಧ್ಯವಾಯಿತು. 1366 01:04:19,890 --> 01:04:23,030 >> ನಾವು ನಿಜವಾಗಿ ತೋರಿಸಬಹುದಿತ್ತು ಬರೆದ ಇಲ್ಲಿ, malloc, ಮತ್ತು 1367 01:04:23,030 --> 01:04:25,420 ಕೆಲಸ ಎಂದು. 1368 01:04:25,420 --> 01:04:28,660 ನಂತರ ನಾವು ಸಂಗ್ರಹಿಸುವ ಎಂದು ಎಲ್ಲೋ ರಾಶಿ ಮೇಲೆ ನಮ್ಮ ವಿಷಯಗಳನ್ನು. 1369 01:04:28,660 --> 01:04:31,940 ಆದರೆ, ಬಹುಶಃ, ವಾಸ್ತವವಾಗಿ ಅತ್ಯಂತ ಸೊಗಸಾದ ಪರಿಹಾರವನ್ನು. 1370 01:04:31,940 --> 01:04:34,490 ಕೇವಲ ಸ್ಟಾಕ್ ಕೆಲವು ಜಾಗವನ್ನು ರಚಿಸಲು ಈ ವಿಷಯಗಳನ್ನು ಹೋಗಲು. 1371 01:04:34,490 --> 01:04:37,690 1372 01:04:37,690 --> 01:04:38,990 >> ನಾನು ಎರಡು ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. 1373 01:04:38,990 --> 01:04:44,650 ನೀವು ಈ ಅವಕಾಶ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಮತ್ತು ಒಂದು ವೇಳೆ ನಂತರ ನನ್ನ ಕಾಮೆಂಟ್ಗಳನ್ನು, ಈ ಗಳಿಸಿದರು ಪಡೆಯುತ್ತೀರಿ 1374 01:04:44,650 --> 01:04:47,400 ಕೆಳಗಿನಂತೆ ಎಂದು. 1375 01:04:47,400 --> 01:04:54,300 ಈ 1 ಇಲ್ಲಿ, ನನಗೆ, ನೋಡಲು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ಹಾಗೆ. 1376 01:04:54,300 --> 01:04:56,860 ಈ 1, fread ವಿಷಯದಲ್ಲಿ, ಅರ್ಥವಿಲ್ಲ. 1377 01:04:56,860 --> 01:04:59,580 ವಸ್ತುಗಳ ಸಂಖ್ಯೆ ಓದಲು ಅಥವಾ ಬರೆಯಲು. 1378 01:04:59,580 --> 01:05:03,740 >> ಆದರೆ ಇಲ್ಲಿಯೇ ಈ ಕ್ಷಯ ಬಹುಶಃ ಯಾವುದೋ. 1379 01:05:03,740 --> 01:05:05,180 ಆದ್ದರಿಂದ ಒಂದು ಪರಿಹಾರ ಏನು? 1380 01:05:05,180 --> 01:05:06,545 >> ವಿದ್ಯಾರ್ಥಿ 65: ಬೈಟ್ ಗಾತ್ರ. 1381 01:05:06,545 --> 01:05:10,100 1382 01:05:10,100 --> 01:05:11,080 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆ ಲೈಕ್? 1383 01:05:11,080 --> 01:05:13,130 >> ವಿದ್ಯಾರ್ಥಿ 65: ಚಾರ್ ಗಾತ್ರ. 1384 01:05:13,130 --> 01:05:13,820 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಚಾರ್ ಗಾತ್ರ. 1385 01:05:13,820 --> 01:05:15,290 ಹೌದು, ಬೈಟ್ ಒಂದು ರೀತಿಯ ಅಲ್ಲ. 1386 01:05:15,290 --> 01:05:16,320 ಚಾರ್ ಕೃತಿಗಳ ಆದ್ದರಿಂದ ಗಾತ್ರ. 1387 01:05:16,320 --> 01:05:30,270 ನಾವು ಮೇಲ್ಭಾಗದಲ್ಲಿ, ತೋರಿಸಬಹುದಿತ್ತು ನಮ್ಮ ಕೋಡ್, # ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. 1388 01:05:30,270 --> 01:05:33,410 ಏನೋ ಬೈಟ್ ಮತ್ತು ಕಾಲ್ಡ್ ಇದು ನಿಜವಾಗಿಯೂ ಚಾರ್ ಇಲ್ಲಿದೆ. 1389 01:05:33,410 --> 01:05:37,675 ವಾಸ್ತವವಾಗಿ, ಒಂದು ಉತ್ತಮ ವಿಧಾನ ಈ ಇದ್ದಿರಬೇಕು - 1390 01:05:37,675 --> 01:05:39,391 uint. 1391 01:05:39,391 --> 01:05:40,780 ಯಾರೇ ಏನು ತಿಳಿದಿದೆ? 1392 01:05:40,780 --> 01:05:44,388 1393 01:05:44,388 --> 01:05:44,840 >> ಕ್ಷಮಿಸಿ. 1394 01:05:44,840 --> 01:05:46,090 ನಾನು ಹಿಂದಕ್ಕೆ ಇದು ಹೊಂದಿವೆ. 1395 01:05:46,090 --> 01:05:51,620 1396 01:05:51,620 --> 01:05:52,200 ಯಾವುದೇ, ನಿರೀಕ್ಷಿಸಿ. 1397 01:05:52,200 --> 01:05:53,450 ಇದು ಯಾವ ರೀತಿಯಲ್ಲಿ ಹೋಗುತ್ತದೆ? 1398 01:05:53,450 --> 01:05:58,071 1399 01:05:58,071 --> 01:05:59,660 ಯಾರೇ ಏನು ತಿಳಿದಿದೆ? 1400 01:05:59,660 --> 01:06:00,950 ಹೌದು. 1401 01:06:00,950 --> 01:06:05,650 >> ವಿದ್ಯಾರ್ಥಿ 67: ಪ್ರಮಾಣೀಕರಣಕ್ಕೆ ಸೇರಬೇಕೆಂದು ವ್ಯವಸ್ಥೆಗಳು ವಿಷಯಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಎಂದು 1402 01:06:05,650 --> 01:06:08,760 ಹೊಂದಿವೆ - ರುಜುಮಾಡದ ಪೂರ್ಣಾಂಕಗಳ ಹಾಗೆ 8 ಬೈಟ್ಗಳು ಎಂದು? 1403 01:06:08,760 --> 01:06:11,785 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆ ನಿಖರವಾಗಿ ಬಲ. 1404 01:06:11,785 --> 01:06:14,310 ವಿವಿಧ ಗಣಕಗಳಲ್ಲಿ, ಚಾರ್ ಗಾತ್ರ - 1405 01:06:14,310 --> 01:06:15,180 ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಚಾರ್. 1406 01:06:15,180 --> 01:06:16,100 ಅಕ್ಷರಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಬೈಟ್ ಗಳು. 1407 01:06:16,100 --> 01:06:19,590 ಆದರೆ ಇತರ ಡೇಟಾವನ್ನು ರೀತಿಯ ಗಾತ್ರದಲ್ಲಿ ಒಂದು 32 ಬಿಟ್ ಯಂತ್ರ ವಿವಿಧ ಗಾತ್ರಗಳ 1408 01:06:19,590 --> 01:06:21,370 ಒಂದು 64 ಬಿಟ್ ಯಂತ್ರ ವಿರುದ್ಧ. 1409 01:06:21,370 --> 01:06:25,180 ಎ uint8_t ಯಾವಾಗಲೂ 8 ಬಿಟ್ಗಳು - 1410 01:06:25,180 --> 01:06:27,210 ಯಾವಾಗಲೂ ಒಂದು ಬೈಟ್. 1411 01:06:27,210 --> 01:06:29,580 >> ನಾನು ಸೇರಿಸಲು ಅಗತ್ಯವಿರುವ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇಂಟ್ ಹೆಡರ್ ಕಡತವನ್ನು. 1412 01:06:29,580 --> 01:06:35,040 ಈಗ, ಈ ಬಹುಶಃ ಸಾಧ್ಯತೆ ಈ ಕೋಡ್ ಬರೆಯಲು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ. 1413 01:06:35,040 --> 01:06:40,160 1414 01:06:40,160 --> 01:06:41,450 ಹಾಗಾಗಿ ಮಾಯಾ ಸಂಖ್ಯೆಗಳನ್ನು ತೊಡೆದುಹಾಕಲು. 1415 01:06:41,450 --> 01:06:44,690 ಮತ್ತು ನಾನು ಒಂದು ಹೆಚ್ಚು ತಾರ್ಕಿಕ ಹೊಂದಿವೆ ಬಫರ್ ಟೈಪ್. 1416 01:06:44,690 --> 01:06:49,450 ಇದು ಒಂದು ಬೈಟ್, ಕೇವಲ ಒಂದು ಚಾರ್ ಅಲ್ಲ ಇದು ನಾವು ನಿರೀಕ್ಷೆ ಏನು. 1417 01:06:49,450 --> 01:06:53,400 >> ಮತ್ತು ಇಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಬಂದಿದೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದೃಢವಾದ. 1418 01:06:53,400 --> 01:06:55,190 ನಾವು ಇದು, ಒಂದು ಚಾರ್ ಕರೆ ಇಲ್ಲ - 1419 01:06:55,190 --> 01:06:58,630 ಬಹುಶಃ ತಿಳಿದಿರುವ - ಬೇರೆ ಆಗಿರಬಹುದು ವಿವಿಧ ಗಣಕಗಳಲ್ಲಿ ಗಾತ್ರ. 1420 01:06:58,630 --> 01:07:02,025 ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ನಿಖರವಾಗಿ ಹೇಳುತ್ತಿದ್ದಾರೆ ಒಂದು ಬೈಟ್, ಯಾವಾಗಲೂ, ಯಾವುದೇ. 1421 01:07:02,025 --> 01:07:05,810 ನಾವು ಇಲ್ಲಿ ನೋಡಿದರೆ, ನಾವು CP ಮಾಡಲು. 1422 01:07:05,810 --> 01:07:08,340 ಓಹ್ ಹೋ. 1423 01:07:08,340 --> 01:07:09,590 ಏನಾಯಿತು? 1424 01:07:09,590 --> 01:07:14,470 1425 01:07:14,470 --> 01:07:16,170 >> ವಿದ್ಯಾರ್ಥಿ 68: ಸ್ವಿಚ್ ಇರಬಹುದು. 1426 01:07:16,170 --> 01:07:17,880 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಏನು? 1427 01:07:17,880 --> 01:07:19,130 >> ವಿದ್ಯಾರ್ಥಿ 69: ಇದು? 1428 01:07:19,130 --> 01:07:21,940 1429 01:07:21,940 --> 01:07:25,080 >> ವಿದ್ಯಾರ್ಥಿ 70: ನೀವು ಮಾಡಲಿಲ್ಲ ಒಂದು ರೀತಿಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. 1430 01:07:25,080 --> 01:07:28,684 >> ವಿದ್ಯಾರ್ಥಿ 71: ಆದರೆ ಇದನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. 1431 01:07:28,684 --> 01:07:29,934 >> ವಿದ್ಯಾರ್ಥಿ 72: ಇಂದಿನ ವಿಶೇಷವೇನು? 1432 01:07:29,934 --> 01:07:37,660 1433 01:07:37,660 --> 01:07:40,210 >> ವಿದ್ಯಾರ್ಥಿ 73: ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡಬೇಕು ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಎಂದು? 1434 01:07:40,210 --> 01:07:41,370 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಇದು ಇಲ್ಲಿದೆ # ವ್ಯಾಖ್ಯಾನಿಸಲು. 1435 01:07:41,370 --> 01:07:45,490 ವಾಸ್ತವವಾಗಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು typedef ಬಳಸಲು ಹೋಗುವ. 1436 01:07:45,490 --> 01:07:48,590 ನಾವು ಅದನ್ನು ಬಳಸುತ್ತಿರುವ ಕಾರಣ ಒಂದು ಸ್ಥಳ ಒಂದು ರೀತಿಯ. 1437 01:07:48,590 --> 01:07:51,990 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಬಯಸುವ ನಾವು ಒಂದು ಹೊಸ ವಿಧದ ಮುದ್ರಣ ನೀವು ಹಾಗೆ typedef 1438 01:07:51,990 --> 01:07:54,490 ಬೈಟ್, ಮತ್ತು ಇದು ಈ ಮೂಲಭೂತವಾಗಿ,. 1439 01:07:54,490 --> 01:07:56,590 ಇದು # ವ್ಯಾಖ್ಯಾನಿಸಲು ಗಿಂತ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. 1440 01:07:56,590 --> 01:08:02,740 >> ಈಗ ನಮ್ಮ ಕೋಡ್ ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ. 1441 01:08:02,740 --> 01:08:05,230 ಆದ್ದರಿಂದ, ಮತ್ತೆ, # ಏನೋ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ವ್ಯಾಖ್ಯಾನಿಸಲು, ಎಲ್ಲೆಡೆ ಬದಲಾಯಿಸುವರು 1442 01:08:05,230 --> 01:08:06,780 ಇತರ ವಿಷಯ. 1443 01:08:06,780 --> 01:08:07,920 ಇದು ಕೇವಲ ಒಂದು ಸ್ಥೂಲ ಇಲ್ಲಿದೆ - 1444 01:08:07,920 --> 01:08:09,420 ಸಂಕ್ಷಿಪ್ತ ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ತೊಡೆದುಹಾಕಲು. 1445 01:08:09,420 --> 01:08:11,360 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಏಕೆಂದರೆ ನಾವು ಒಂದು ರೀತಿಯ ಇದನ್ನು ಬಳಸಿಕೊಂಡು - 1446 01:08:11,360 --> 01:08:12,180 ಇಲ್ಲಿಯೇ - 1447 01:08:12,180 --> 01:08:19,880 ಆ ಕೆಲಸ ಕಾಣಿಸಕೊಳ್ಳಬೇಕೆಂದರೆ, ನಾವು ಅಗತ್ಯವಿದೆ ಏನೇ ಬೈಟ್ typedef ಗೆ. 1448 01:08:19,880 --> 01:08:21,840 >> ಮತ್ತು ನಾವು ಇಲ್ಲಿಯೇ ಇದು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡುತ್ತಿದ್ದೇವೆ. 1449 01:08:21,840 --> 01:08:24,750 ವಾಸ್ತವವಾಗಿ, ಒಂದು struct ಅಲ್ಲ ಕೇವಲ ಒಂದು ರುಜುಮಾಡದ ಪೂರ್ಣಾಂಕ. 1450 01:08:24,750 --> 01:08:27,680 ಇದು ಒಂದು ಬೈಟ್ ಉದ್ದವಾಗಿದೆ. 1451 01:08:27,680 --> 01:08:31,910 ಈ ಕೋಡ್ ಆನ್ಲೈನ್ ಲಭ್ಯವಿರುವ, ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಇದೀಗ ಇರಬೇಕು. 1452 01:08:31,910 --> 01:08:33,830 >> ಹಾಗಾಗಿ ನಾವು - 1453 01:08:33,830 --> 01:08:34,250 ಪರಿಪೂರ್ಣ - 1454 01:08:34,250 --> 01:08:41,359 13 ನಿಮಿಷಗಳ ಹೋಗಲು ಬಿಟ್ಟು ಮೇಲೆ ಸಮಸ್ಯೆ 5 ಸೆಟ್. 1455 01:08:41,359 --> 01:08:44,270 ನಾನು, ಒಟ್ಟಿಗೆ copy.c ಸಂಚರಿಸಲು ಬಯಸುವ ನಂತರ ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮಾತನಾಡಲು ವಿಲ್ 1456 01:08:44,270 --> 01:08:47,120 ಇತರ ಭಾಗಗಳ ಬಗ್ಗೆ ಸಮಸ್ಯೆ ಸೆಟ್. 1457 01:08:47,120 --> 01:08:48,899 ಆದ್ದರಿಂದ ನನಗೆ copy.c. ಎಳೆಯಲು ಅವಕಾಶ 1458 01:08:48,899 --> 01:09:03,930 1459 01:09:03,930 --> 01:09:08,810 ಮತ್ತು ತಂಪಾದ ವಿಷಯ ನಾವು ವಾಸ್ತವವಾಗಿ ಬಂದಿದೆ, ಆಗಿದೆ ಈಗಾಗಲೇ ಈ ಕೋಡ್ ಬಹಳಷ್ಟು ಬರೆದ. 1460 01:09:08,810 --> 01:09:11,180 >> ನಾವು ಅಕ್ಷರಶಃ ಬರೆದರು ಕೋಡ್ ಕೇವಲ ನಾನು ಆಗ ಇಲ್ಲಿ ಹೊರಬಂತು 1461 01:09:11,180 --> 01:09:13,120 ನನ್ನ ಈ ಬರೆಯಲು. 1462 01:09:13,120 --> 01:09:16,990 ಆದರೆ ಈ, copy.c ಆಗಿದೆ ಅಡಿಪಾಯ ರೂಪಿಸುತ್ತದೆ ಮೊದಲ ಎರಡು ಭಾಗಗಳು 1463 01:09:16,990 --> 01:09:22,340 whodunit.c, ಸೆಟ್ ಸಮಸ್ಯೆ ಇದು ನೀವು ಬರೆಯಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು resize.c. 1464 01:09:22,340 --> 01:09:27,050 ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಇದು Recover.c, ಸಮಸ್ಯೆ ಸೆಟ್ ಭಾಗವಾಗಿ, ಅಲ್ಲ 1465 01:09:27,050 --> 01:09:29,529 ಈ ಕಡತ ಆಫ್ ಆಧಾರಿತ. 1466 01:09:29,529 --> 01:09:32,200 >> ಆ ಕಡತವನ್ನು ಬರೆಯಲು ಅಗತ್ಯವಿದೆ ನೀನು, ನಾವು ನೀವು ಒಂದು ಟೆಂಪ್ಲೇಟ್ ನೀಡಿ 1467 01:09:32,200 --> 01:09:34,620 ಫೈಲ್, ಆದರೆ ಏನೂ ಇಲ್ಲ copy.c. ಮಾಡಲು 1468 01:09:34,620 --> 01:09:38,675 ಆದರೆ copy.c ಅಡಿಪಾಯ ಏಕೆಂದರೆ ಮೊದಲ ಎರಡು ಭಾಗಗಳನ್ನು, ನಾವು ನೀನು 1469 01:09:38,675 --> 01:09:42,000 ಈಗ ಮೂಲಕ ನಡೆದು, ಆದ್ದರಿಂದ ನೀವು ಹೊಂದಲು ಇದು ಏನು ಉತ್ತಮ ಪ್ರಜ್ಞೆ. 1470 01:09:42,000 --> 01:09:43,640 >> ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಇದು ಕೆಲವು ಬಿಟ್ಟುಬಿಡುತ್ತದೆಂದು. 1471 01:09:43,640 --> 01:09:45,120 ನಾವು ಈಗಾಗಲೇ ಈ ಕೆಲವು ಬರೆದ. 1472 01:09:45,120 --> 01:09:49,220 ಮೊದಲ, ನಾವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತಿದ್ದೇವೆ ನಾವು ಮೂರು ವಾದಗಳನ್ನು ಪಡೆಯಿರಿ. 1473 01:09:49,220 --> 01:09:50,560 ಮುಂದೆ, ನಾವು ಫೈಲ್ ಹೆಸರು ವಿಚಾರಿಸಿದಾಗ ನೀವು. 1474 01:09:50,560 --> 01:09:52,960 ಆದ್ದರಿಂದ ನಾವು ಈ ಹೆಜ್ಜೆ ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ ಮಾಡಿದಾಗ ನಾವು ನಮ್ಮ ವಿಷಯ ಕೋಡೆಡ್ - 1475 01:09:52,960 --> 01:09:54,700 ನಮ್ಮ CP. 1476 01:09:54,700 --> 01:09:56,750 ಆದರೆ ಇಲ್ಲಿ ಅವರು ಮಾಡುತ್ತಿದ್ದೀಯ ಸ್ವಲ್ಪ ಕ್ಲೀನರ್ ಇದು. 1477 01:09:56,750 --> 01:09:59,350 >> ಅವರು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ತಪಾಸಣೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎರಡೂ ಕಡತಗಳನ್ನು, ಉತ್ತಮ 1478 01:09:59,350 --> 01:10:00,450 ಅವುಗಳನ್ನು ತೆರೆಯುವ ಜೊತೆಗೆ. 1479 01:10:00,450 --> 01:10:04,760 ನಾವು ಈಗ ಎಲ್ಲಾ ಈ ಕೋಡ್ ಬರೆದರು, ಆದ್ದರಿಂದ ನಾನು ಈ ಕೋಡ್ ರಕ್ತಹೀರುವ ಹೋಗುತ್ತಿಲ್ಲ. 1480 01:10:04,760 --> 01:10:09,670 ಮುಂದಿನ ನಿರ್ದಿಷ್ಟ ಎಂದು ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಹೊಂದಿದೆ ನಾವು ಬಳಸುತ್ತಿರುವ ಕಡತಗಳನ್ನು ರೀತಿಯ ಇದು 1481 01:10:09,670 --> 01:10:12,240 ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತಗಳನ್ನು. 1482 01:10:12,240 --> 01:10:15,660 ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತಗಳನ್ನು ಕೆಲವು ಮೆಟಾಡೇಟಾವನ್ನು ಹೊಂದುವುದು ಅವರಿಗೆ ಸಂಬಂಧಿಸಿದ. 1483 01:10:15,660 --> 01:10:20,190 >> ಆದ್ದರಿಂದ ಬೈಟ್ಗಳು ಮೊದಲ ಒಂದೆರಡು ಕಡತ ಬಗ್ಗೆ ಹೇಳಲು. 1484 01:10:20,190 --> 01:10:23,460 ಅವರು ಬಣ್ಣಗಳನ್ನು ಅಲ್ಲ ಚಿತ್ರ ಪಿಕ್ಸೆಲ್. 1485 01:10:23,460 --> 01:10:25,120 ಅವರು ಕಡತ ಬಗ್ಗೆ ಹೇಳಲು. 1486 01:10:25,120 --> 01:10:28,220 ಮತ್ತು ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್ ಓದಲು, ನೀವು ಹೆಚ್ಚು ಮಾಹಿತಿ ಹೊಂದಿರುತ್ತದೆ 1487 01:10:28,220 --> 01:10:33,100 ಮೆಟಾಡೇಟಾ ರಚನೆಗಳು ಯಾವ ಬಗೆಯ ಬಿಟ್ಮ್ಯಾಪ್ಗಳನ್ನು ಸೇರ್ಪಡಿಸಲಾಗಿದೆ. 1488 01:10:33,100 --> 01:10:39,350 >> ನಾವು ಈ ಮೊದಲ ಹೊಂದಿವೆ ಏಕೆ ಆದರೆ ಇಲ್ಲಿದೆ ಇಲ್ಲಿಯೇ ಈ ಕೋಡ್ - ಸೆಟ್. 1489 01:10:39,350 --> 01:10:42,490 ನಾವು ಮೆಟಾಡೇಟಾ ಓದುತ್ತಿದ್ದಲ್ಲಿ - 1490 01:10:42,490 --> 01:10:45,800 ಮೆಟಾಡೇಟಾ ಎರಡು ತುಣುಕುಗಳನ್ನು - ಕಡತ ಶೀರ್ಷಿಕೆ ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಹೆಡರ್. 1491 01:10:45,800 --> 01:10:51,030 ಮತ್ತು ನಾವು ಅದನ್ನು ಕೆಲವು ಭಾಗಗಳಲ್ಲಿ ಪರಿಶೀಲಿಸುತ್ತಿದ್ದೇವೆ ಖಚಿತವಾಗಿ ಇದು ನಿಜವಾದ ಬಿಟ್ಮ್ಯಾಪ್ ಫೈಲ್ ಮಾಡಲು 1492 01:10:51,030 --> 01:10:52,420 ಮುಂದುವರೆಯುವ ಮೊದಲು. 1493 01:10:52,420 --> 01:10:55,470 >> ಮತ್ತೆ, ಈ ವಿವರಗಳನ್ನು ನಾವು ಈಗ ಹೋಗಿ ಮಾಡಬೇಕಿಲ್ಲ. 1494 01:10:55,470 --> 01:10:57,720 ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್ ಮೂಲಕ ಓದಲು, ನೀವು ಈ ಅರ್ಥ ಕಾಣಿಸುತ್ತದೆ. 1495 01:10:57,720 --> 01:11:01,370 ಲಾಂಗ್ ಕಥೆ ಸಣ್ಣ, ಈ ಕೇವಲ ಹೇಳುತ್ತಿದ್ದಾರೆ, ಈ ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತ, ಮತ್ತು 1496 01:11:01,370 --> 01:11:02,810 ಖಚಿತಪಡಿಸಿದ. 1497 01:11:02,810 --> 01:11:05,180 >> ಮುಂದೆ, ನಾವು ಆ ಬರೆಯುತ್ತಿದ್ದೇವೆ ಔಟ್ ಕಡತ. 1498 01:11:05,180 --> 01:11:05,660 ನಾವು ಇಲ್ಲಿ ನೋಡಿ. 1499 01:11:05,660 --> 01:11:06,910 ನಾವು ಔಟ್ ಪಾಯಿಂಟರ್ ಬರೆಯುತ್ತಿದ್ದೇವೆ. 1500 01:11:06,910 --> 01:11:09,260 1501 01:11:09,260 --> 01:11:11,320 ಮುಂದೆ, ನಾವು ಪ್ಯಾಡಿಂಗ್ ನಿರ್ಧರಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. 1502 01:11:11,320 --> 01:11:15,240 ಆದ್ದರಿಂದ ಮತ್ತೆ, ಮಾಹಿತಿ ವಿಶೇಷತೆ ಹೊಂದಿದೆ ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತ, ಕೆಲವು ಮಾರ್ಗಗಳು ಸೇರಿವೆ 1503 01:11:15,240 --> 01:11:16,840 ಕೊನೆಯಲ್ಲಿ ಪ್ಯಾಡಿಂಗ್. 1504 01:11:16,840 --> 01:11:19,000 ಮತ್ತು ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್ ಓದಲು, ನೀವು ಪ್ಯಾಡಿಂಗ್ ಬಗ್ಗೆ ಹೆಚ್ಚು ತಿಳಿಯಲು ಮಾಡುತ್ತೇವೆ. 1505 01:11:19,000 --> 01:11:22,330 ಈ ಪ್ಯಾಡಿಂಗ್ ಹುಡುಕಲು ಸೂತ್ರವು. 1506 01:11:22,330 --> 01:11:23,610 >> ನೆನಪಿಡುವ ಮುಖ್ಯ - 1507 01:11:23,610 --> 01:11:29,720 ನೀವು ಬಿಟ್ಮ್ಯಾಪ್ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಮಾಡಿದಾಗ , ಪ್ಯಾಡಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು ಸಲ್ಲಿಸುವಂತೆ. 1508 01:11:29,720 --> 01:11:31,970 ನೀವು ಒಂದು ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಮಾಡಿದಾಗ , ಪ್ಯಾಡಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು ಸಲ್ಲಿಸುವಂತೆ. 1509 01:11:31,970 --> 01:11:34,310 ಅದು ಇನ್ನು ಎಂದಿಗೂ 3 ಹೆಚ್ಚಿನ - 1510 01:11:34,310 --> 01:11:36,510 ಇದು, 3 ಮೂಲಕ ಅಂತರ್ಗತ 0 ಇರುವಿರಿ. 1511 01:11:36,510 --> 01:11:38,930 ಆದರೆ ನೀವು ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಮಾಡಿದಾಗ ಏನೋ, ಪ್ಯಾಡಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು. 1512 01:11:38,930 --> 01:11:47,100 >> ನಾನು ಮಾತ್ರ ಎಂದು ಸತತವಾಗಿ ಒಂದು ಪಿಕ್ಸೆಲ್ ಹೊಂದಿದ್ದರೆ, ನಾನು , ಪ್ಯಾಡಿಂಗ್ ಮೂರು ಬೈಟ್ಗಳು ಬೇಕಾಗುತ್ತದೆ 1513 01:11:47,100 --> 01:11:51,190 ಪ್ರತಿ ಸಾಲಿನ ನಾಲ್ಕು ದ್ವಿಗುಣ ಎಂದು ಹೊಂದಿದೆ ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತ ದೀರ್ಘ ಬೈಟ್ಗಳು. 1514 01:11:51,190 --> 01:11:56,120 ಆದರೆ ನಾನು ಡಬಲ್, ಒಂದು ಪಿಕ್ಸೆಲ್ ಹೋಗಲು ಎರಡು ಪಿಕ್ಸೆಲ್, ಪ್ರತಿಯೊಂದೂ, 1515 01:11:56,120 --> 01:11:59,510 ಹೇಳಿ ನೋಡೋಣ ಒಂದು ಬೈಟ್, ನಂತರ ನಾನು ಅಗತ್ಯವಿದೆ ಇದೆ ಪ್ಯಾಡಿಂಗ್ ಎರಡು ಬೈಟ್ಗಳು 1516 01:11:59,510 --> 01:12:00,970 ನಾಲ್ಕು ಸಮಾನ. 1517 01:12:00,970 --> 01:12:04,200 >> ಹಾಗಾಗಿ ಏನೋ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು, ನಾನು ಪ್ರಮಾಣದ ಬದಲಾವಣೆ ಅಗತ್ಯವಿದೆ 1518 01:12:04,200 --> 01:12:06,551 ಪ್ಯಾಡಿಂಗ್ ನಾನು ಹೊಂದಿವೆ. 1519 01:12:06,551 --> 01:12:08,100 ಎಂದು ಎಲ್ಲರಿಗೂ ಅರ್ಥ ಡಸ್? 1520 01:12:08,100 --> 01:12:12,020 1521 01:12:12,020 --> 01:12:18,720 ಮುಂದೆ, ನಾವು ಪ್ರತಿ ಸಾಲಿನ ಮೇಲೆ ತಿರುಗಿ, ಅಥವಾ ಎಲ್ಲಾ ಸಾಲುಗಳ ಮೂಲಕ. 1522 01:12:18,720 --> 01:12:21,400 ನಂತರ ನಾವು ಮೂಲಕ ತಿರುಗಿ ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿ ಪ್ರತಿ ಕಾಲಮ್. 1523 01:12:21,400 --> 01:12:25,330 ನಾವು ಹಾಗೆ ಈ ಬಿಟ್ಮ್ಯಾಪ್ ಚಿಕಿತ್ಸೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಗ್ರಿಡ್, ಹಾಗೆ ನಾವು ಚಿಕಿತ್ಸೆ ಬಂದಿದೆ 1524 01:12:25,330 --> 01:12:26,490 15 ರಲ್ಲಿ ಬೋರ್ಡ್. 1525 01:12:26,490 --> 01:12:29,200 >> ಲೈಕ್ ನಾವು ಇಟ್ಟಿಗೆಗಳನ್ನು ಸಂಸ್ಕರಿಸಿದಾಗ ನಾವು ಅವುಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ಮುದ್ರಿತ. 1526 01:12:29,200 --> 01:12:31,350 ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಗ್ರಿಡ್. 1527 01:12:31,350 --> 01:12:32,350 ನಂತರ - ನಾವು ಈ ಕಂಡಿತು. 1528 01:12:32,350 --> 01:12:33,840 ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಕೋಡೆಡ್. 1529 01:12:33,840 --> 01:12:35,780 ನಾವು ಕೆಲವು ತಾತ್ಕಾಲಿಕ ಶೇಖರಣಾ ದಾಖಲಿಸಿದವರು. 1530 01:12:35,780 --> 01:12:38,710 ನಾವು ನಂತರ ಓದಲು, ಮತ್ತು ನಾವು ಅದನ್ನು ಬರೆಯಲು. 1531 01:12:38,710 --> 01:12:42,680 ಈ ನಾವು ಮಾಡಿದರು ನಿಖರವಾಗಿ ಏನು. 1532 01:12:42,680 --> 01:12:46,760 >> ನಾನು ಹೇಳಿದರು ಮುಂದೆ, ಏಕೆಂದರೆ ಪ್ರತಿ ಸಾಲಿನ ಕೆಲವು ಪ್ಯಾಡಿಂಗ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ನಾವು 1533 01:12:46,760 --> 01:12:48,260 ಎಂದು ಪ್ಯಾಡಿಂಗ್ ಮೇಲೆ ತೆರಳಿ - 1534 01:12:48,260 --> 01:12:51,000 ಹಳೆಯ ಪ್ಯಾಡಿಂಗ್. 1535 01:12:51,000 --> 01:12:52,630 ನಂತರ ನಾವು ಮತ್ತೆ ಸೇರಿಸಿ. 1536 01:12:52,630 --> 01:12:55,140 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ರಚಿಸುತ್ತಿದೆ ಅದೇ ನಿಖರ ಕಡತ. 1537 01:12:55,140 --> 01:12:56,180 ನಾವು ಅದನ್ನು ನಕಲು ಮಾಡುತ್ತಿರುವ. 1538 01:12:56,180 --> 01:12:57,700 ಈ ಸಾಲಿನಲ್ಲಿ ರೀತಿಯ ಸಿಲ್ಲಿ. 1539 01:12:57,700 --> 01:12:59,660 ನಾವು ಸಾಧ್ಯವೋ ಅಕ್ಷರಶಃ ಸೈನ್ ಪ್ಯಾಡಿಂಗ್ ಪುಟ್ 1540 01:12:59,660 --> 01:13:04,290 >> ಆದರೆ ನೀವು ಕಡತವನ್ನು ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ವೇಳೆ, ನೀವು ಇನ್ನೂ ಈ ಸಾಲಿನ ಬಯಸುತ್ತೀರಿ? 1541 01:13:04,290 --> 01:13:08,510 1542 01:13:08,510 --> 01:13:11,560 ನಾವು ಒಂದು ಕಡತದ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಲು ಆದ್ದರಿಂದ, ನಾವು ಇನ್ನೂ ಬಿಟ್ಟು ಬಯಸುತ್ತೀರಿ 1543 01:13:11,560 --> 01:13:12,810 ಹಳೆಯ ಪ್ಯಾಡಿಂಗ್ ಮೇಲೆ? 1544 01:13:12,810 --> 01:13:15,170 1545 01:13:15,170 --> 01:13:15,970 >> ವಿದ್ಯಾರ್ಥಿ 74: ಹೌದು. 1546 01:13:15,970 --> 01:13:17,090 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ನಾವು. 1547 01:13:17,090 --> 01:13:19,290 ಈ, ಮತ್ತೆ, ವ್ಯವಹರಿಸುತ್ತದೆ ಕಾರಣ ಮೂಲ ಕಡತ. 1548 01:13:19,290 --> 01:13:21,570 ನಾವು ಪ್ಯಾಡಿಂಗ್ ಬಗ್ಗೆ ಹೆದರುವುದಿಲ್ಲ ಮೂಲ ಕಡತ. 1549 01:13:21,570 --> 01:13:23,410 ನಾವು ಮುಂದಿನ ಸಾಲಿಗೆ ಹೋಗಲು ಬಯಸುವ. 1550 01:13:23,410 --> 01:13:28,850 ಆದರೆ ನಾವು ಕೇವಲ ಮುಂದೂಡಲಾಗಿದೆ ಇಲ್ಲ ಪ್ಯಾಡಿಂಗ್ ಹಳೆಯ ಪ್ರಮಾಣದ. 1551 01:13:28,850 --> 01:13:31,540 ನಾವು ಹಿಂದೆ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಪ್ಯಾಡಿಂಗ್ ಹೊಸ ಪ್ರಮಾಣವನ್ನು. 1552 01:13:31,540 --> 01:13:35,810 >> ನಾವು ಒಂದು ಗಾತ್ರವನ್ನು ಬದಲಿಸುವ ಮಾಡಿದಾಗ ಕಡತ, ನಾವು ಇನ್ನೂ ಬಿಟ್ಟು ಬಯಸುವ 1553 01:13:35,810 --> 01:13:38,270 ಹಳೆಯ ಕಡತದಲ್ಲಿ ಪ್ಯಾಡಿಂಗ್ - ಏನು ನಾವು ಓದುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. 1554 01:13:38,270 --> 01:13:40,370 ಆದರೆ ನಾವು ಬರೆಯುವುದು ಏನನ್ನು, ನಾವು ನೀನು ಕೆಲವು ವಿವಿಧ ಹಿಂದೆ ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಗೆ 1555 01:13:40,370 --> 01:13:41,890 ಪ್ಯಾಡಿಂಗ್ ಸಂಖ್ಯೆ ಎಂದು ನಾವು ದೃಢಪಟ್ಟಿದೆ. 1556 01:13:41,890 --> 01:13:42,780 ಹೌದು. 1557 01:13:42,780 --> 01:13:44,550 >> ವಿದ್ಯಾರ್ಥಿ 75: ಆ ಎರಡು ಕ್ರಮವನ್ನು ಸಾಲುಗಳನ್ನು ಬಲ, ಪರವಾಗಿಲ್ಲ ಇಲ್ಲ? 1558 01:13:44,550 --> 01:13:46,160 ನೀವು ನಿಭಾಯಿಸಲು ಕಾರಣ ವಿವಿಧ ಕಡತಗಳ. 1559 01:13:46,160 --> 01:13:46,620 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿಖರವಾಗಿ. 1560 01:13:46,620 --> 01:13:48,220 ಈ ಎರಡು ಸಾಲುಗಳನ್ನು ಕ್ರಮವನ್ನು ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. 1561 01:13:48,220 --> 01:13:49,790 ನಾವು ಈ ಸಾಲು ಬರೆಯಲು. 1562 01:13:49,790 --> 01:13:51,430 ಈ ಕಡತ ಇಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತಿದ್ದೇವೆ. 1563 01:13:51,430 --> 01:13:54,370 ಮುಖ್ಯವಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ಪಡೆಯಲು ಪ್ಯಾಡಿಂಗ್ ಸರಿಯಾದ ಪ್ರಮಾಣದ. 1564 01:13:54,370 --> 01:13:57,560 ಈ ಕಡತ ನಿಭಾಯಿಸಬೇಕು. 1565 01:13:57,560 --> 01:13:58,560 ನಾವು ತೆರಳಿ ಬಯಸುವ ಪ್ಯಾಡಿಂಗ್ ಮೇಲೆ. 1566 01:13:58,560 --> 01:13:59,470 >> ನಾವು ಓದಲು ಬಯಸುವುದಿಲ್ಲ - 1567 01:13:59,470 --> 01:14:01,500 ನಾವು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಬೈಟ್ ಓದುವ ಬಳಸುತ್ತಿದ್ದರೆ, ನಾವು ಆ ಪ್ಯಾಡಿಂಗ್ ಬೈಟ್ಗಳು ಬಗ್ಗೆ ಹೆದರುವುದಿಲ್ಲ. 1568 01:14:01,500 --> 01:14:04,070 ನಾವು ಮುಂದಿನ ಸಾಲಿನ ಸರಿಸಲು ಬಯಸುವ. 1569 01:14:04,070 --> 01:14:11,800 ಅಂತಿಮವಾಗಿ ಲೂಸಿ ನಮಗೆ ನೀಡಿದ ಹಾಗೆ, ನಾವು ಕಡತಗಳನ್ನು ಮುಚ್ಚಿ 0 ಮರಳಿ. 1570 01:14:11,800 --> 01:14:13,890 ಆದ್ದರಿಂದ ಈ copy.c. ಆಗಿದೆ 1571 01:14:13,890 --> 01:14:17,850 ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಬರೆದ - ನಾವು ಕಳೆದರು ಮೂಲಭೂತವಾಗಿ, ಈ ಬರವಣಿಗೆ ಭಾಗವನ್ನುತೆರೆದು. 1572 01:14:17,850 --> 01:14:18,740 >> ನೀವು ಈ ಮಾಡಿದ. 1573 01:14:18,740 --> 01:14:22,440 ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ನೀವು ಉತ್ತಮ ಪ್ರಜ್ಞೆ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು. 1574 01:14:22,440 --> 01:14:25,890 ದೊಡ್ಡ ವ್ಯತ್ಯಾಸವನ್ನು, ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಕೇವಲ ವ್ಯವಹರಿಸುತ್ತದೆ ಈ ಮೊದಲ ಭಾಗ 1575 01:14:25,890 --> 01:14:29,970 ಬಿಟ್ಮ್ಯಾಪ್ ಕಡತಗಳನ್ನು ವಿಶೇಷ. 1576 01:14:29,970 --> 01:14:33,570 ಹಾಗಾಗಿ, ನನ್ನ ಮುಂದಿನ ಸ್ಲೈಡ್ ಹೊಂದಿವೆ ನಾವು ಏನು ಬೇಕು? 1577 01:14:33,570 --> 01:14:35,510 ಅಲ್ಲದೆ, ವೊಡುನಿಟ್ ಬಗ್ಗೆ ಯೋಚನೆ ಮಾಡೋಣ. 1578 01:14:35,510 --> 01:14:38,080 >> ಮತ್ತು ಯಾರಾದರೂ ಯಾರು ಓದಲು ಸಮಸ್ಯೆ ಸೆಟ್, ನಾವು ಏನು 1579 01:14:38,080 --> 01:14:41,410 ವೊಡುನಿಟ್ ಮಾಡಬೇಕು? 1580 01:14:41,410 --> 01:14:42,080 ಸರಳವಾಗಿ. 1581 01:14:42,080 --> 01:14:42,460 Aleja. 1582 01:14:42,460 --> 01:14:48,570 >> ALEJA: ನೀವು ಭಾಗವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕೆಂಪು ಸೂಚಿಸುವ ಪ್ರತಿ ಪಿಕ್ಸೆಲ್. 1583 01:14:48,570 --> 01:14:49,730 ತದನಂತರ - 1584 01:14:49,730 --> 01:14:50,730 ರೀತಿಯ? 1585 01:14:50,730 --> 01:14:51,860 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1586 01:14:51,860 --> 01:14:54,460 ಆದ್ದರಿಂದ ಪ್ರತಿ ಭಾಗವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕೆಂಪು ಸೂಚಿಸುವ ಪಿಕ್ಸೆಲ್. 1587 01:14:54,460 --> 01:14:57,234 ಅದು ಎಲ್ಲಾ ನಿಕಟ, ಆದರೆ ಅಲ್ಲ. 1588 01:14:57,234 --> 01:14:59,780 >> ವಿದ್ಯಾರ್ಥಿ 76: ಸರಿ, ಇಲ್ಲ ಅದನ್ನು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ. 1589 01:14:59,780 --> 01:14:59,870 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1590 01:14:59,870 --> 01:15:03,070 ನನಗೆ ಒಂದು ದಾರಿ. 1591 01:15:03,070 --> 01:15:08,240 >> ವಿದ್ಯಾರ್ಥಿ 76: ಎಲ್ಲಾ ಕೆಂಪು ಔಟ್ ಟೇಕ್ ಮತ್ತು ನಂತರ ಒತ್ತು ನೀಲಿ ಮತ್ತು ಹಸಿರು. 1592 01:15:08,240 --> 01:15:10,010 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಸರಿ. 1593 01:15:10,010 --> 01:15:11,830 ಆದ್ದರಿಂದ ಈ ರೀತಿಯಲ್ಲಿ ಎರಡೂ ನೀಡಿದ - 1594 01:15:11,830 --> 01:15:15,210 ನಾವು ಒಂದು ಪಿಕ್ಸೆಲ್ ನೀಡುವ ಹಾಗೆ ಇದು, ಧ್ವನಿಗಳನ್ನು ಒಂದು ಕೆಂಪು, ನೀಲಿ, ಮತ್ತು ಹಸಿರು ಮಟ್ಟದ ಹೊಂದಿದೆ. 1595 01:15:15,210 --> 01:15:19,350 ನಾವು ಸಾಪೇಕ್ಷ ಮಟ್ಟಗಳು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಅವಲಂಬಿಸಿ, ಕೆಂಪು, ನೀಲಿ, ಮತ್ತು ಹಸಿರು 1596 01:15:19,350 --> 01:15:20,740 ಪಿಕ್ಸೆಲ್ ಮೇಲೆ. 1597 01:15:20,740 --> 01:15:28,380 ಈ ಕೋಡ್ ನಾವು ಬದಲಿಸಬೇಕಾಗುತ್ತದೆ ಅಲ್ಲಿ ಸಾಪೇಕ್ಷ ಕೆಂಪು, ನೀಲಿ, ಮತ್ತು ಹಸಿರು 1598 01:15:28,380 --> 01:15:29,720 ಒಂದು ನಿರ್ದಿಷ್ಟ ಪಿಕ್ಸೆಲ್ ಮಟ್ಟವನ್ನು. 1599 01:15:29,720 --> 01:15:30,600 ನಾವು ಓದಿದ ನಂತರ - 1600 01:15:30,600 --> 01:15:32,520 ನಾವು ಬರೆಯಲು ಮೊದಲು? 1601 01:15:32,520 --> 01:15:34,564 ನನಗೆ ಲೈನ್ ಸಂಖ್ಯೆಯನ್ನು ನೀಡಿ. 1602 01:15:34,564 --> 01:15:35,950 >> ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು: 83. 1603 01:15:35,950 --> 01:15:37,320 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: 83. 1604 01:15:37,320 --> 01:15:38,570 ಆದ್ದರಿಂದ ಇಲ್ಲಿಯೇ. 1605 01:15:38,570 --> 01:15:40,830 1606 01:15:40,830 --> 01:15:45,710 ವೊಡುನಿಟ್ ಫಾರ್, ನೀವು ಕೋಡ್ ಅಗತ್ಯವಿದೆ ಬರಹ ಸರಿ ಇಲ್ಲ ಹೋಗಬೇಕು. 1607 01:15:45,710 --> 01:15:47,640 ಮತ್ತು ಮಾತ್ರ ಕೋಡ್ ಇಲ್ಲಿದೆ ನೀವು ಬರೆಯಲು ಅಗತ್ಯವಿದೆ. 1608 01:15:47,640 --> 01:15:51,520 ನಾವು ಕೇಳಿದ ಹಾಗೆ, ಎಲ್ಲಾ ನೀವು ಅಗತ್ಯವಿದೆ, ಏಕೆಂದರೆ ಹಾಗೆ, ಈ ಸಂಬಂಧ ನೀಲಿ ಬದಲಾವಣೆ 1609 01:15:51,520 --> 01:15:54,420 ಪ್ರತಿ ಪಿಕ್ಸೆಲ್ ಕೆಂಪು ಮತ್ತು ಹಸಿರು ಮಟ್ಟದ. 1610 01:15:54,420 --> 01:15:58,250 >> ನೀವು ಓದಿದ, ಮತ್ತು ಈಗ ನೀವು ಇದನ್ನು ಬರೆಯಲು ಹೋಗಿ. 1611 01:15:58,250 --> 01:16:03,100 ಪಡೆಯುವುದು ಹೇಗೆ? - ನಾನು ಈ ವಿಷಯ ಹೊಂದಿದ್ದರೆ ಇಲ್ಲಿಯೇ, ತ್ರಿವಳಿ ಎಂಬ, ಮತ್ತು ಅದರ ಇಲ್ಲಿದೆ 1612 01:16:03,100 --> 01:16:04,570 RGBTRIPLE ಟೈಪ್ - 1613 01:16:04,570 --> 01:16:08,650 ಹಾಗೆಯೇ, ನಾವು bmp.h ನೋಡುತ್ತಿದ್ದರು ವೇಳೆ, RGBTRIPLE ಏನು? 1614 01:16:08,650 --> 01:16:11,450 1615 01:16:11,450 --> 01:16:12,700 >> ವಿದ್ಯಾರ್ಥಿ 77: ಇದು ಒಂದು struct ಇಲ್ಲಿದೆ. 1616 01:16:12,700 --> 01:16:17,440 1617 01:16:17,440 --> 01:16:18,900 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: RGBTRIPLE ಒಂದು struct ಆಗಿದೆ. 1618 01:16:18,900 --> 01:16:22,330 ನಾವು ಕೆಳಗೆ ಇಲ್ಲಿ ನೋಡಿ. 1619 01:16:22,330 --> 01:16:26,600 ಆದ್ದರಿಂದ ನಾನು, ಹೇಳುತ್ತಾರೆ, ಪ್ರವೇಶ ಬಯಸಿದರೆ struct ಆಫ್ ಕೆಂಪು ಮಟ್ಟದ, ಹೇಗೆ ನಾನು 1620 01:16:26,600 --> 01:16:30,005 ಈ struct ಕೆಂಪು ಮಟ್ಟದ ಪ್ರವೇಶಿಸಲು? 1621 01:16:30,005 --> 01:16:37,280 >> [ವರ್ಗ ಮರ್ಮರ್ಸ್] 1622 01:16:37,280 --> 01:16:38,530 >> ವಿದ್ಯಾರ್ಥಿ 78: RGBTRIPLE.rgbtred? 1623 01:16:38,530 --> 01:16:47,250 1624 01:16:47,250 --> 01:16:48,856 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆ ಸರಿಯಾಗಿದೆ? 1625 01:16:48,856 --> 01:16:53,040 >> ವಿದ್ಯಾರ್ಥಿ 79: ಇದು ಟ್ರಿಪಲ್ ಇರಬೇಕು ಬದಲಿಗೆ RGBTRIPLE ಡಾಟ್ ಡಾಟ್,? 1626 01:16:53,040 --> 01:16:54,120 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಟ್ರಿಪಲ್. 1627 01:16:54,120 --> 01:16:56,700 ಟ್ರಿಪಲ್ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್, ಆದ್ದರಿಂದ ಇಲ್ಲಿ, ಇಲ್ಲಿ ಯಾವುದೇ ಪಾಯಿಂಟರ್ಸ್ ಇಲ್ಲ. 1628 01:16:56,700 --> 01:16:58,400 ಆದ್ದರಿಂದ ನಾವು ಡಾಟ್ ಸಂಕೇತಗಳನ್ನು ಬಳಸಿ. 1629 01:16:58,400 --> 01:17:00,480 ಈ ನನಗೆ ಕೆಂಪು ಮಟ್ಟದ ನೀಡುತ್ತದೆ. 1630 01:17:00,480 --> 01:17:06,180 ನಾನು ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ, ನಾನು ಸೆಟ್ ಇದು ಬೇರೆ ಕೆಲಸಕ್ಕೆ ಸಮಾನ. 1631 01:17:06,180 --> 01:17:13,190 ಆದ್ದರಿಂದ ಮತ್ತೆ, ಕೋಡ್ ಈ ಸಾಲಿನಲ್ಲಿ ಪ್ರವೇಶ ಈ ಈ struct ಒಳಗೆ ವೇರಿಯಬಲ್ ಮತ್ತು 1632 01:17:13,190 --> 01:17:15,070 ನಾವು ಹೊಸದನ್ನು ಇದನ್ನು ಹೊಂದಿಸಬಹುದು. 1633 01:17:15,070 --> 01:17:20,040 >> ಆದ್ದರಿಂದ ವೊಡುನಿಟ್ ಫಾರ್, ಮತ್ತೆ, ಈ, ಆಗಿದೆ ಮೂಲಭೂತವಾಗಿ, ನಾವು ಮಾಡಬೇಕಾದ್ದು. 1634 01:17:20,040 --> 01:17:21,170 ತುಂಬಾ ಸರಳ. 1635 01:17:21,170 --> 01:17:25,020 ಕೇವಲ ಕೆಲವು ಸಾಪೇಕ್ಷ ಮಟ್ಟಗಳು ಬದಲಾಯಿಸಲು, ಮತ್ತು ಎಂದು ಕೋಡ್ ಹೋಗುತ್ತದೆ ಅಲ್ಲಿ ಇದು. 1636 01:17:25,020 --> 01:17:27,720 ಮತ್ತೊಂದೆಡೆ, ಮರುಗಾತ್ರಗೊಳಿಸಿ, ಸ್ವಲ್ಪ ಚಾತುರ್ಯದ ಹೊಂದಿದೆ. 1637 01:17:27,720 --> 01:17:30,900 ವಾಸ್ತವವಾಗಿ, ಗಣಕತೆರೆ ಬಹುಶಃ ಈ ಸಮಸ್ಯೆಯನ್ನು trickiest ಭಾಗವಾಗಿ ಸೆಟ್. 1638 01:17:30,900 --> 01:17:32,720 ನಾವು ಮೇಲೆ ಹೋಗಿ ಮೂರು ನಿಮಿಷಗಳ ಹೊಂದಿರುತ್ತವೆ. 1639 01:17:32,720 --> 01:17:34,910 >> ಆದರೆ ಮತ್ತೆ, ನಾವು ಈಗಾಗಲೇ ಬರೆದ ಈ ಕೋಡ್ ಅತ್ಯಂತ, ಆದ್ದರಿಂದ ನಾವು 1640 01:17:34,910 --> 01:17:36,500 ಬಹಳ ಪರಿಚಿತ ಆಗಿರಬೇಕು. 1641 01:17:36,500 --> 01:17:40,750 ನಾವು ಮಾಡಲು ಬಯಸುವ ಕೆಲವು ವಿಷಯಗಳು ಯಾವುವು ನೀವು ಓದಿದ ವೇಳೆ, ಮರುಗಾತ್ರಗೊಳಿಸಲು 1642 01:17:40,750 --> 01:17:43,470 ಸಮಸ್ಯೆ ಸೆಟ್? 1643 01:17:43,470 --> 01:17:45,290 ನೀವು ನನಗೆ ಅವುಗಳನ್ನು ಕೊಟ್ಟರೆ, ನಾವು ಅವುಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲು. 1644 01:17:45,290 --> 01:17:47,340 ನಾವು ಬಯಸುವ ಕೆಲವು ವಿಷಯಗಳು ಯಾವುವು? 1645 01:17:47,340 --> 01:17:47,970 >> ವಿದ್ಯಾರ್ಥಿ 80: ಲಂಬವಾಗಿ - 1646 01:17:47,970 --> 01:17:52,360 ಆದ್ದರಿಂದ ನೀವು ಅಡ್ಡಲಾಗಿ ಅದನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಲು ಹೊಂದಿವೆ ಆದರೆ ಲಂಬವಾಗಿ ಅಲ್ಲದೇ ಗಾತ್ರ ಬದಲಾವಣೆ? 1647 01:17:52,360 --> 01:17:58,475 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಾವು ನೀಡಿದ ನೀವು ಒಂದು ಪಿಕ್ಸೆಲ್, ಮತ್ತು ನಾವು ಒಂದು ಮೂಲಕ ಅದನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಲು ಬಯಸುವ 1648 01:17:58,475 --> 01:18:03,460 ಎರಡು ಅಂಶ, ಇದು ಈಗ ಅಗತ್ಯವಿದೆ ಅಡ್ಡಲಾಗಿ ಗಾತ್ರ ಮತ್ತು ಗಾತ್ರ 1649 01:18:03,460 --> 01:18:05,220 ಲಂಬವಾಗಿ. 1650 01:18:05,220 --> 01:18:06,640 ಎಂದು ಅರ್ಥ ಡಸ್? 1651 01:18:06,640 --> 01:18:07,060 ಹೌದು. 1652 01:18:07,060 --> 01:18:09,300 ಆದ್ದರಿಂದ ಬಹುಶಃ ಇಲ್ಲಿದೆ ದೊಡ್ಡ ಸವಾಲು. 1653 01:18:09,300 --> 01:18:10,430 ಮತ್ತು ನಾವು ಒಂದು ಸೆಕೆಂಡು ಆ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಮಾಡುತ್ತೇವೆ. 1654 01:18:10,430 --> 01:18:11,065 ಹೌದು. 1655 01:18:11,065 --> 01:18:15,270 >> ವಿದ್ಯಾರ್ಥಿ 81: ನಾನು ಭಾವಿಸಿರಬಹುದು ರೀತಿಯಲ್ಲಿ ನೀವು ಮುದ್ರಣ ಇದನ್ನು ಅಗತ್ಯವಿದೆ - 1656 01:18:15,270 --> 01:18:15,490 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನಿರೀಕ್ಷಿಸಿ. 1657 01:18:15,490 --> 01:18:17,580 ನೀವು ಏನು ನಮಗೆ ಇಲ್ಲ. 1658 01:18:17,580 --> 01:18:20,620 ನಾವು ತರ್ಕ ಮಾತನಾಡಲು ನೀನು. 1659 01:18:20,620 --> 01:18:21,870 >> ವಿದ್ಯಾರ್ಥಿ 81: ಸರಿ. 1660 01:18:21,870 --> 01:18:25,090 1661 01:18:25,090 --> 01:18:27,410 ಪ್ರಶ್ನೆ ಏನು? 1662 01:18:27,410 --> 01:18:28,892 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ನೀವು ನಿಮ್ಮ ಕೈ ಬೆಳೆದ. 1663 01:18:28,892 --> 01:18:31,600 ಯಾವುದೇ ಪ್ರಶ್ನೆ ಇತ್ತು. 1664 01:18:31,600 --> 01:18:32,520 ನನಗೆ ಇದು ಪ್ರಸ್ತುತ ಅವಕಾಶ. 1665 01:18:32,520 --> 01:18:34,560 ನನಗೆ ಈ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಚರ್ಚಿಸಲಿ. 1666 01:18:34,560 --> 01:18:38,400 ನಾವು, ನಾವು ಒಂದು ಪಿಕ್ಸೆಲ್ ಆಗ್ರಹಿಸಿವೆ ಎರಡೂ ಅಡ್ಡಲಾಗಿ, ಇದು ಪುನರಾವರ್ತನೆ ಮತ್ತು 1667 01:18:38,400 --> 01:18:39,360 ಲಂಬವಾಗಿ. 1668 01:18:39,360 --> 01:18:48,920 ಆದ್ದರಿಂದ ಆದರ್ಶಪ್ರಾಯ ಇಲ್ಲಿರುವುದು, ನಾವು ನಮ್ಮ ಪಿಕ್ಸೆಲ್ ನಲ್ಲಿ ಓದಲು, ನಾವು ಬರೆಯಲು 1669 01:18:48,920 --> 01:18:51,690 ಬಾರಿ ಆದಾಗ್ಯೂ ಅನೇಕ. 1670 01:18:51,690 --> 01:18:54,720 >> ಆದರೆ ಆಗ ನಾವು, ಇಲ್ಲಿ ನಮ್ಮ ಟ್ರಿಕ್ ಏಕೆಂದರೆ ನಂತರ ನಾವು ಬದಲಿಸಲು ಬಯಸುವ 1671 01:18:54,720 --> 01:18:57,660 ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಅದನ್ನು ಬರೆಯಲು ಮುಂದಿನ ಸಾಲಿನ ಆರಂಭಕ್ಕೆ. 1672 01:18:57,660 --> 01:19:02,960 ನಾವು ಎರಡೂ ನಕಲಿಸಲು ಬಯಸುವ ವೇಳೆ ಅಡ್ಡಲಾಗಿ ಮತ್ತು ಲಂಬವಾಗಿ ಏನು 1673 01:19:02,960 --> 01:19:05,050 ಹಾಗೆ ಒಂದು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ - 1674 01:19:05,050 --> 01:19:06,780 ಉತ್ತಮ ಒಂದು ಕೂಡ ಮಾಡಲು? 1675 01:19:06,780 --> 01:19:11,950 ನಾವು ನಿರಂತರವಾಗಿ ಹುಡುಕುವುದು ಅಗತ್ಯವಿಲ್ಲ ನಮ್ಮ ಫೈಲ್ ಸುಮಾರು ವಿಷಯಗಳನ್ನು ಇರಿಸಲು. 1676 01:19:11,950 --> 01:19:14,360 >> ಎಂದು ಪ್ರಶ್ನೆ ಇರಬಹುದು ಅರ್ಥದಲ್ಲಿ ಮಾಡಿದ, ಆದರೆ ನಾನು ಒಂದು 1677 01:19:14,360 --> 01:19:15,800 ಇದು ಉತ್ತರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. 1678 01:19:15,800 --> 01:19:17,210 >> ವಿದ್ಯಾರ್ಥಿ 82: ಒಂದು ವ್ಯೂಹವನ್ನು ರಚಿಸಿ? 1679 01:19:17,210 --> 01:19:20,090 >> JASON ಹಿರ್ಸ್ಚೋರ್ನ್: ಆದ್ದರಿಂದ ಈಗ ಭಾವಿಸುತ್ತೇನೆ ಸತತವಾಗಿ ಪ್ರತಿ ಫೈಲ್. 1680 01:19:20,090 --> 01:19:22,550 ನ ಸಾಲುಗಳನ್ನು ದೃಷ್ಟಿಯಿಂದ ಯೋಚಿಸಿದರೆ ಲೆಟ್. 1681 01:19:22,550 --> 01:19:26,670 ನಾವು ನಮ್ಮ ಸಣ್ಣ ನಮ್ಮ ಮೊದಲ ಸಾಲು ಹೊಂದಿದ್ದರೆ ಚಿತ್ರ, ನಾವು ಸತತವಾಗಿ ಮಾಡಬಹುದು 1682 01:19:26,670 --> 01:19:30,640 ದೊಡ್ಡ ಚಿತ್ರ ದೊಡ್ಡ ಸಾಲು, ತದನಂತರ ಆದಾಗ್ಯೂ ಸಾಲು ಪ್ರತಿರೂಪ 1683 01:19:30,640 --> 01:19:34,250 ಇದು ಪುನರಾವರ್ತಿಸುವುದಿಲ್ಲ ಅಗತ್ಯವಿದೆ ಅನೇಕ ಬಾರಿ, ಬದಲಿಗೆ ಪಿಕ್ಸೆಲ್ ಮೂಲಕ ಪಿಕ್ಸೆಲ್ ಹೋಗುವ ಬದಲು, 1684 01:19:34,250 --> 01:19:37,260 ಯಾವಾಗ ಗೊಂದಲಮಯ ಪಡೆಯುತ್ತದೆ ಇದು ಕಡತಗಳನ್ನು ವ್ಯವಹರಿಸುವಾಗ. 1685 01:19:37,260 --> 01:19:38,730 >> ನಾವು ಏಕೆಂದರೆ - 1686 01:19:38,730 --> 01:19:41,260 ನಾನು ಜಾಗವನ್ನು ಸರಿಯುತ್ತಿದೆ ನುಡಿದರು. 1687 01:19:41,260 --> 01:19:46,490 ಈ ನಮ್ಮ ಫೈಲ್, ಮತ್ತು ನಾವು ಹೊಂದಿದ್ದರೆ ಆ ಅಲ್ಲಿ ಒಂದು ಪಿಕ್ಸೆಲ್, ಮತ್ತು ನಾವು ಹಾಕಲು ಬಯಸುವ 1688 01:19:46,490 --> 01:19:49,840 ಬಲ ಇಲ್ಲ, ನಾವು ಇನ್ನೂ ಕೆಲವು ವಿಷಯಗಳನ್ನು ಅಲ್ಲಿರುವ ನಾವು ಇರುವಾಗ ಹೋಗಲು ಅಗತ್ಯವನ್ನು 1689 01:19:49,840 --> 01:19:51,450 ಬರೆಯುವ ಮತ್ತು ನಮ್ಮ ಹೊಸ ಕಡತವನ್ನು ರಚಿಸುವಾಗ - 1690 01:19:51,450 --> 01:19:53,250 ನಮ್ಮ ಕಡತ ಎಂದು ಎರಡು ಪಟ್ಟು ದೊಡ್ಡದಾಗಿದೆ. 1691 01:19:53,250 --> 01:19:56,820 >> ಆದರೆ ಕಡತ ಕಾರ್ಯಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಕಷ್ಟ ಹೊಸ ಸಾಲುಗಳನ್ನು ಸುಮಾರು ತೆರಳಿ 1692 01:19:56,820 --> 01:20:00,260 ಹಾಗೆ, ಮತ್ತು ನಂತರ ಇಲ್ಲಿ ಹಿಂತಿರುಗಿ ಮತ್ತು ಅಲ್ಲಿ ವಸ್ತುಗಳನ್ನು ಹಾಕಲು. 1693 01:20:00,260 --> 01:20:04,500 ಇದು ಏನನ್ನಾದರೂ ಮಾಡಲು ಅಸಾಧ್ಯವಾಗಿದೆ ಹಾಗೆ, ಆ ಅರ್ಥದಲ್ಲಿ ಮಾಡುತ್ತದೆ. 1694 01:20:04,500 --> 01:20:10,180 ನಾವು ಸಾಲುಗಳನ್ನು ವಿಷಯದಲ್ಲಿ ಅನಿಸಿದರೆ, ನಾವು ನಮ್ಮ ಸಾಲು ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ತದನಂತರ ಹಾಕಿದರೆ - 1695 01:20:10,180 --> 01:20:11,720 ಲಂಬವಾಗಿ ಸಾಲುಗಳನ್ನು ಪ್ರತಿರೂಪ. 1696 01:20:11,720 --> 01:20:15,860 >> ಮತ್ತು ನಾವು ಮರುಗಾತ್ರಗೊಳಿಸಲು ವ್ಯವಹರಿಸಲು ಹೇಗೆ ಲಂಬವಾಗಿ ಬದಲಿಗೆ ಸಮತಲವಾಗಿ. 1697 01:20:15,860 --> 01:20:18,810 ಆ ರೀತಿಯ ತ್ವರಿತ ಮತ್ತು ಸ್ವಲ್ಪ ಗೊಂದಲ. 1698 01:20:18,810 --> 01:20:22,375 ದುರದೃಷ್ಟವಶಾತ್ ನಮ್ಮ ಸಮಯವನ್ನು. 1699 01:20:22,375 --> 01:20:27,340 ನಾನು ನೀವು ಆ ಹೊರಗೆ ನಿಲ್ಲುತ್ತಾನೆ ಇಲ್ಲಿ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿರುವ 1700 01:20:27,340 --> 01:20:30,500 ಚೇತರಿಸಿಕೊಳ್ಳಲು ಸೇರಿದಂತೆ ಸಮಸ್ಯೆ ಸೆಟ್,. 1701 01:20:30,500 --> 01:20:32,320 >> ಆದ್ದರಿಂದ ಈಗ ಮುಂದೂಡು ಅವಕಾಶ. 1702 01:20:32,320 --> 01:20:34,480 ಮತ್ತೆ, ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾವು ಹೊರಗೆ ಚಾಟ್ ಮಾಡಬಹುದು. 1703 01:20:34,480 --> 01:20:38,294