1 00:00:00,000 --> 00:00:02,480 >> [ಸಂಗೀತ] 2 00:00:02,480 --> 00:00:06,460 3 00:00:06,460 --> 00:00:09,350 >> ಡೌಗ್ LLOYD: ಸರಿ, ಲೆಟ್ ತಂದೆಯ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಲು. 4 00:00:09,350 --> 00:00:11,800 ಆದ್ದರಿಂದ, ಇಲ್ಲಿಯವರೆಗೆ ಹಾದಿಯಲ್ಲಿ ಸಾಕಷ್ಟು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಹೆಚ್ಚು ಎಲ್ಲಾ 5 00:00:11,800 --> 00:00:16,360 ಬಹುಶಃ ಪ್ರಾರಂಭಿಸಿದ this-- ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ನಂತಹ. 6 00:00:16,360 --> 00:00:18,310 ನಾವು ಸಂಗ್ರಹಿಸುವ ಬಂದಿದೆ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ನಾವು ಅಗತ್ಯವಿದ್ದರೆ 7 00:00:18,310 --> 00:00:21,080 ಉದಾಹರಣೆಗೆ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು, ಮಾರಿಯೋ ಪ್ರೋಗ್ರಾಂ, ಉದಾಹರಣೆಗೆ, 8 00:00:21,080 --> 00:00:22,990 ಕಾರ್ಯಕ್ರಮದ ಅಪೇಕ್ಷಿಸುತ್ತದೆ ಮೂಲಕ. 9 00:00:22,990 --> 00:00:25,190 ನಾವು ಮಾರ್ಪಡಿಸಲು ಅಗತ್ಯವಿದೆ ಮಾಡಿಲ್ಲ ಮುಖ್ಯ ಘೋಷಿಸಲ್ಪಟ್ಟಿತು 10 00:00:25,190 --> 00:00:30,684 ಬದಲಿಗೆ ಮುಖ್ಯ ನಾವು ಒಳಗೆ ನೀವು ಇಂಟ್ ಪಡೆಯಲು ಕರೆ ಇರಬಹುದು, ಹೇಳುತ್ತಾರೆ. 11 00:00:30,684 --> 00:00:32,350 ಹೇಗೆ ದೊಡ್ಡ ನೀವು ಪಿರಮಿಡ್ ಎಂದು ಬಯಸುತ್ತೀರಿ? 12 00:00:32,350 --> 00:00:34,455 ಅಥವಾ ನೀವು ಪಡೆಯಲು ಕರೆ ಮಾಡಬಹುದು ಬದಲಾವಣೆ ಎಷ್ಟು float-- 13 00:00:34,455 --> 00:00:36,400 ಬಳಕೆದಾರರಿಗೆ ನಾನು ಔಟ್ಪುಟ್ ಮಾಡಬೇಕು? 14 00:00:36,400 --> 00:00:38,630 >> ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ, ಆದರೂ ಇಲ್ಲ ಮತ್ತು ನಮ್ಮ ಬಳಕೆದಾರರನ್ನು ಬಯಸಿದರೆ 15 00:00:38,630 --> 00:00:40,580 ಒದಗಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಡೇಟಾ 16 00:00:40,580 --> 00:00:43,320 ಬದಲಿಗೆ ಸಂದರ್ಭದಲ್ಲಿ ಚಾಲನಾ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ, ಚಾಲನೆಯಲ್ಲಿರುವ 17 00:00:43,320 --> 00:00:45,910 ಒಂದು ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸ ಆದರೆ ಕೆಲವೊಮ್ಮೆ ಬಹಳ ಉಪಯುಕ್ತ ಒಂದು, 18 00:00:45,910 --> 00:00:48,120 ನಾವು ಮುಖ್ಯ ಘೋಷಿಸುವ ಒಂದು ಹೊಸ ರೂಪ ಅಗತ್ಯವಿದೆ. 19 00:00:48,120 --> 00:00:53,320 ನಾವು ಬಯಸಿದರೆ ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಬಳಸುವಂತಿಲ್ಲ ಆಜ್ಞಾ ಸಾಲಿನ ಇತರ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು 20 00:00:53,320 --> 00:00:57,540 ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ರನ್ ಮಾಡಿದಾಗ, ಆದ್ದರಿಂದ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು. 21 00:00:57,540 --> 00:00:59,810 >> ಈ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಗ್ರಹಿಸಲು ಬಳಕೆದಾರರಿಂದ ವಾದಗಳು, 22 00:00:59,810 --> 00:01:03,140 ನಿಮ್ಮ ಘೋಷಣೆ ಬದಲಾಯಿಸಲು this-- ಇಂಟ್ ರೀತಿ ಮುಖ್ಯ 23 00:01:03,140 --> 00:01:10,450 ಮುಖ್ಯ ತೆರೆದ ಆವರಣ, ಇಂಟ್ argc, ಅಲ್ಪವಿರಾಮ, ಸ್ಟ್ರಿಂಗ್ argv, ಚೌಕಾಕಾರದ, 24 00:01:10,450 --> 00:01:12,670 ತದನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ತೆರೆಯಲು. 25 00:01:12,670 --> 00:01:14,415 ಆದ್ದರಿಂದ ಈಗಾಗಲೇ ಅರ್ಥವೇನು? 26 00:01:14,415 --> 00:01:19,410 ಹಾಗೆಯೇ, ನಾವು ಎರಡು ನಿಯತಾಂಕಗಳನ್ನು ಸಾಗಿ, ಮುಖ್ಯ ಅಥವಾ ವಾದಗಳು, ಅಥವಾ ಒಳಹರಿವು. 27 00:01:19,410 --> 00:01:23,800 ಒಂದು, ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು argc, ಮತ್ತು ಇತರ ಏನು? 28 00:01:23,800 --> 00:01:26,430 29 00:01:26,430 --> 00:01:29,640 ಅದು ಸರಿ, ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ? 30 00:01:29,640 --> 00:01:31,140 ನಾವು ಆ ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ನೋಡಿ. 31 00:01:31,140 --> 00:01:32,181 ಇದು ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ. 32 00:01:32,181 --> 00:01:35,110 ಇದು ಒಂದು ಪ್ರತ್ಯೇಕ ಸಾಲನ್ನು ಅಲ್ಲ, ಇದು ತಂತಿಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ನ. 33 00:01:35,110 --> 00:01:39,640 ಮತ್ತು ಈ ಎರಡು ವಾದಗಳು argc ಮತ್ತು argv, ಯಾವ ದತ್ತಾಂಶವನ್ನು ಬಳಕೆದಾರರ ಗೊತ್ತು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ 34 00:01:39,640 --> 00:01:42,912 ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಒದಗಿಸಿದೆ ಮತ್ತು ಎಷ್ಟು ವಿಷಯಗಳನ್ನು ಅವರು 35 00:01:42,912 --> 00:01:44,120 ಆಜ್ಞಾ ಸಾಲಿನ ಒದಗಿಸಲಾಗುವುದು. 36 00:01:44,120 --> 00:01:46,570 ಕೆಲಸ ಬಹಳ ಉಪಯುಕ್ತ ವಿಷಯಗಳನ್ನು. 37 00:01:46,570 --> 00:01:50,310 >> Argc, ವಾದವು ಎಣಿಕೆ ಹೊಂದಲಾಗಿದೆ ಮತ್ತು ನೀವು ಮೂಲಕ, ತಿಳಿಯಬೇಕಿದೆ, 38 00:01:50,310 --> 00:01:52,600 ನೀವು argc ಕರೆಯಬಹುದು ನೀವು ಬಯಸುವ ಯಾವುದೇ. 39 00:01:52,600 --> 00:01:54,710 ನೀವು ನಮಗೇನು argv ಕರೆಯಬಹುದು. 40 00:01:54,710 --> 00:01:58,740 ಈ ಕೇವಲ ಸಾಂಪ್ರದಾಯಿಕ ಹೆಸರುಗಳು ನಾವು them-- ವಾದವು ಎಣಿಕೆ ಬಳಸುವ, 41 00:01:58,740 --> 00:02:00,907 ಮತ್ತು ನಾವು ಎರಡನೇ ನೋಡುತ್ತಾರೆ ಎಂದು, ವಾದ ವೆಕ್ಟರ್, argv. 42 00:02:00,907 --> 00:02:03,698 ಆದರೆ ನೀವು ಕರೆ ಇಲ್ಲ ನಿಮಗೆ ಬೇಡವೆಂದಾದರೆ argc ಮತ್ತು argv, 43 00:02:03,698 --> 00:02:05,570 ಆದರೆ ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ನಾವು ಏನು ಇಲ್ಲಿದೆ. 44 00:02:05,570 --> 00:02:07,500 >> ಆದ್ದರಿಂದ ಹೇಗಾದರೂ, argc, ವಾದವು ಎಣಿಕೆ. 45 00:02:07,500 --> 00:02:11,569 ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಮಾದರಿಯ ವೇರಿಯಬಲ್ ಮತ್ತು ಆದ್ದರಿಂದ, ಎಂದು ನಾವು ಎರಡು ವಿಷಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು, ಅಪೇಕ್ಷಿಸಬಹುದು 46 00:02:11,569 --> 00:02:13,860 ನಾವು ಹುಡುಕುವ ನೀನು ಈ ಟೈಪ್ ಏನೆಂದು 47 00:02:13,860 --> 00:02:16,070 ಮತ್ತು ಎಷ್ಟು ವಿಷಯವನ್ನು ಬಳಕೆದಾರ ಟೈಪ್, argc ಹೊಂದಿದೆ 48 00:02:16,070 --> 00:02:18,559 ಎಷ್ಟು ನಮಗೆ ಹೇಳಲು ಹೋಗಿ ಟೈಪ್ ಬಳಕೆದಾರ ವಿಷಯವೂ. 49 00:02:18,559 --> 00:02:20,850 ನೀವು ಹಲವಾರು ನೀಡುತ್ತದೆ ಆದ್ದರಿಂದ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ಬಳಕೆದಾರ 50 00:02:20,850 --> 00:02:22,470 ಪ್ರೋಗ್ರಾಂ ಗಲ್ಲಿಗೇರಿಸಲಾಯಿತು ಯಾವಾಗ ಟೈಪ್. 51 00:02:22,470 --> 00:02:25,780 ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮ ಆದ್ದರಿಂದ ಡಾಟ್ ದುರಾಸೆಯ ಕಡಿದು ರನ್, 52 00:02:25,780 --> 00:02:28,670 ನಿಮ್ಮ ದುರಾಸೆಯ ಒಳಗೆ ನಿಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ ಪ್ರೋಗ್ರಾಂ 53 00:02:28,670 --> 00:02:34,800 ಘೋಷಣೆ ಇಂಟ್ ಮುಖ್ಯ ಇಂಟ್ argc ಹೊಂದಿದೆ, ಸ್ಟ್ರಿಂಗ್ ನಂತರ, ಚದರ ಆವರಣಗಳಲ್ಲಿ argv 54 00:02:34,800 --> 00:02:37,950 ಆ ಸಂದರ್ಭದಲ್ಲಿ argc ಒಂದಾಗಿದೆ. 55 00:02:37,950 --> 00:02:40,200 ಈಗ ನಾವು ಅದನ್ನು ಗಮನಕ್ಕೆ ಎಷ್ಟು ವಿಷಯಗಳನ್ನು ಎಣಿಸಲು 56 00:02:40,200 --> 00:02:42,590 ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು ನಂತರ ಟೈಪ್. 57 00:02:42,590 --> 00:02:46,710 ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು ತಾನೇ ಎಣಿಕೆಗಳು ಆಜ್ಞಾ ಸಾಲಿನ ಚರ್ಚೆಯಂತೆ. 58 00:02:46,710 --> 00:02:51,770 >> ಆದ್ದರಿಂದ, ದುರಾಸೆಯ ಡಾಟ್ ಕತ್ತರಿಸಿ ಆ ಸಂದರ್ಭದಲ್ಲಿ, argc ಒಂದಾಗಿದೆ. 59 00:02:51,770 --> 00:02:57,910 ಬಳಕೆದಾರ ಕಡಿದು ದುರಾಸೆಯ 1024 CS50 ಟೈಪಿಸಿದ ಆ ಸಂದರ್ಭದಲ್ಲಿ argc ಆಜ್ಞಾ ಸಾಲಿನ, ನಲ್ಲಿ 60 00:02:57,910 --> 00:02:59,520 ಮೂರು ಎಂದು. 61 00:02:59,520 --> 00:03:03,720 ನಾವು ರೀತಿಯಲ್ಲಿ ಏಕೆಂದರೆ ಈ ಗೊತ್ತು ತಂತಿಗಳ ನಡುವೆ ವಿಭಜನೆ 62 00:03:03,720 --> 00:03:06,030 ಎಂಬುದು ಪತ್ತೆ ಬಾಹ್ಯಾಕಾಶ, ಅಥವಾ ಒಂದು ಟ್ಯಾಬ್ ಇಲ್ಲ, 63 00:03:06,030 --> 00:03:08,230 ಅಥವಾ ಅವುಗಳ ನಡುವೆ ಆ ರೀತಿಯ. 64 00:03:08,230 --> 00:03:13,860 ಆದ್ದರಿಂದ ಜಾಗದಿಂದ ಯಾವುದೇ ಪ್ರಮಾಣವನ್ನು, ಕರೆಯಲ್ಪಡುವ, ಮೌಲ್ಯಗಳ ನಡುವಿನ ಆಜ್ಞಾ ಸಾಲಿನ ಟೈಪ್ 65 00:03:13,860 --> 00:03:15,720 ಅಲ್ಲಿ ಎಷ್ಟು ಸೂಚಿಸುತ್ತದೆ. 66 00:03:15,720 --> 00:03:24,040 ಆದ್ದರಿಂದ ದುರಾಸೆಯ ಜಾಗವನ್ನು 1024 ಬಾಹ್ಯಾಕಾಶ ಡಾಟ್ ಕತ್ತರಿಸಿ CS50, argc, ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂರು. 67 00:03:24,040 --> 00:03:26,600 >> Argv ವಾದ ವೆಕ್ಟರ್ ಆಗಿದೆ. 68 00:03:26,600 --> 00:03:29,240 ವೆಕ್ಟರ್, ಮೂಲಕ, ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇನ್ನೊಂದು ಪದ, 69 00:03:29,240 --> 00:03:31,510 ಮತ್ತು ಈ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ತಂತಿಗಳ ಸಂಗ್ರಹಿಸುತ್ತದೆ. 70 00:03:31,510 --> 00:03:35,540 ಇದು ಅಂಶ ಪ್ರತಿ ಒಂದು ಸ್ಟ್ರಿಂಗ್, ತಂತಿಗಳನ್ನು ಎಂದು ಬಳಕೆದಾರ ವಾಸ್ತವವಾಗಿ 71 00:03:35,540 --> 00:03:39,230 ಆಜ್ಞಾ ಸಾಲಿನ ಟೈಪಿಸಿದ ಪ್ರೋಗ್ರಾಂ ಗಲ್ಲಿಗೇರಿಸಲಾಯಿತು ಯಾವಾಗ. 72 00:03:39,230 --> 00:03:40,990 ಈಗ, ಸಂದರ್ಭ ಯಾವುದೇ ಸರಣಿಯೊಂದಿಗೆ, ನೀವು ವೇಳೆ 73 00:03:40,990 --> 00:03:44,380 ನಮ್ಮ ಚರ್ಚೆ ಮರುಪಡೆಯಲು ರಚನೆಗಳು, argv ಮೊದಲ ಅಂಶ 74 00:03:44,380 --> 00:03:49,150 ಯಾವಾಗಲೂ ಕಂಡುಬಂದಿಲ್ಲ ಹೋಗುತ್ತದೆ argv ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಶೂನ್ಯ. 75 00:03:49,150 --> 00:03:51,800 ಮೊದಲ ಸೂಚ್ಯಂಕ argv ರಚನೆಯ. 76 00:03:51,800 --> 00:03:55,720 ಆದ್ದರಿಂದ ತಿನ್ನುವೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಆ ವಿಲ್ ಯಾವಾಗಲೂ ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು ಎಂದು, 77 00:03:55,720 --> 00:03:59,730 ಯಾವಾಗಲೂ ಇದೆ ಎಂಬುದನ್ನು argv ಚದರ ಬ್ರಾಕೆಟ್ ಶೂನ್ಯ. 78 00:03:59,730 --> 00:04:08,590 >> Argv ಕೊನೆಯ ಅಂಶ ಯಾವಾಗಲೂ ಕಂಡುಬರುತ್ತದೆ argv ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು argc ಮೈನಸ್ ಒಂದು. 79 00:04:08,590 --> 00:04:10,300 ನೀವು ಏಕೆ ನೋಡುತ್ತಾರೆ? 80 00:04:10,300 --> 00:04:14,180 ಎಷ್ಟು ಅಂಶಗಳನ್ನು ನೆನಪಿಡಿ ಈ ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. 81 00:04:14,180 --> 00:04:16,660 ಹಾಗೆಯೇ, ನಾವು ಇಲ್ಲಿದೆ ಆ ಗೊತ್ತು ಅಂಶಗಳನ್ನು argc ಸಂಖ್ಯೆ. 82 00:04:16,660 --> 00:04:21,279 ಬಳಕೆದಾರ ಮೂರು ವಿಷಯಗಳನ್ನು ಟೈಪಿಸಿದ ಆಜ್ಞಾ ಸಾಲಿನ, argc ಮೂರು. 83 00:04:21,279 --> 00:04:27,070 ಆದರೆ ಸಿ, ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ ರಚನೆಯ ಪ್ರತಿ ಅಂಶ, 84 00:04:27,070 --> 00:04:30,190 ಅಥವಾ ಬದಲಿಗೆ ಸೂಚ್ಯಂಕಗಳು ರಚನೆಯ ಶೂನ್ಯ ಆರಂಭವಾಗುವುದು. 85 00:04:30,190 --> 00:04:34,000 ನಾವು ಮೂರು ಅಂಶಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನಮ್ಮ ಅರೇ, ನಾವು, argv ಶೂನ್ಯ ಒಂದು ಅಂಶ ಹೊಂದಿವೆ 86 00:04:34,000 --> 00:04:37,930 argv ಒಂದು ಒಂದು ಅಂಶ, argv ಎರಡು ಮತ್ತು ಒಂದು ಅಂಶ. 87 00:04:37,930 --> 00:04:41,700 Argv ಯಾವುದೇ ವಿಷಯವಿದೆ ಮೂರು, ಮತ್ತು ಗಾತ್ರದ ಮೂರು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. 88 00:04:41,700 --> 00:04:43,990 ಆದ್ದರಿಂದ ಏಕೆ ಕಳೆದ ಇಲ್ಲಿದೆ argv ಅಂಶ ಯಾವಾಗಲೂ 89 00:04:43,990 --> 00:04:49,510 argv ಚದರ ಕಾಣಬಹುದು ಆವರಣ argc ಮೈನಸ್ ಒಂದು. 90 00:04:49,510 --> 00:04:52,420 >> ಆದ್ದರಿಂದ ಬಳಕೆದಾರ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಕಲ್ಪಿಸಿಕೊಳ್ಳೋಣ ಕೆಳಗಿನಂತೆ ಹಸಿವಿನ ಪ್ರೋಗ್ರಾಂ 91 00:04:52,420 --> 00:04:57,970 ಅವರು ಆಜ್ಞಾ ಸಾಲಿನ ಡಾಟ್ ಟೈಪ್ , ದುರಾಸೆಯ ಜಾಗವನ್ನು 1024 ಬಾಹ್ಯಾಕಾಶ CS50 ಕಡಿದು 92 00:04:57,970 --> 00:05:00,720 ಮತ್ತು ಯಾವುದೇ ಕಾರಣಕ್ಕೆ ನಾವು ಮಾಡಿದ ಈಗಾಗಲೇ ನಮ್ಮ ದುರಾಸೆಯ ಪ್ರೋಗ್ರಾಂ ತಯಾರಿಸಲಾಗುತ್ತದೆ 93 00:05:00,720 --> 00:05:04,050 ತಿಳಿಯಲು ಮತ್ತು ಈ ಕೆಲಸ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು. 94 00:05:04,050 --> 00:05:07,030 ನಾವು ಕೆಲಸ ಮಾಡುವಾಗ ನಾವು ಹಿಂದೆ ಮಾಡಲಿಲ್ಲ ದುರಾಸೆಯ ಸಮಸ್ಯೆಗೆ ಇದು ಮೇಲೆ, 95 00:05:07,030 --> 00:05:09,660 ಆದರೆ ನಾವು ಈಗ ಬದಲಾಯಿಸಲಾಗಿತ್ತು ನಾವು ಹೇಳಲು ಅವಕಾಶ ಇದು ಎಷ್ಟು ಪ್ರಕ್ರಿಯೆಯನ್ನು 96 00:05:09,660 --> 00:05:11,480 ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಆಜ್ಞಾ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು. 97 00:05:11,480 --> 00:05:15,720 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಶೂನ್ಯ argv ಡಾಟ್ ಕತ್ತರಿಸಿ ಹಸಿವಿನ. 98 00:05:15,720 --> 00:05:17,042 Argv ಒಂದು ಯಾವುದು? 99 00:05:17,042 --> 00:05:19,030 ಅಲ್ಲದೆ, ಇದು ಬಲ, 1024 ಇಲ್ಲಿದೆ? 100 00:05:19,030 --> 00:05:22,620 ಇದು 1024, ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಇಲ್ಲಿದೆ ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ distinction-- 101 00:05:22,620 --> 00:05:26,410 ನೀವು argv ಆಫ್ ಮಾಹಿತಿ ಪ್ರಕಾರ ನೆನಪಿದೆಯೇ? 102 00:05:26,410 --> 00:05:31,020 >> ಅದು ಸರಿ, ತಂತಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ? 103 00:05:31,020 --> 00:05:34,140 ಆದರೆ 1024 ತೋರುತ್ತಿದೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ. 104 00:05:34,140 --> 00:05:36,530 ಇದು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ 105 00:05:36,530 --> 00:05:40,200 ಏನೋ ಆಗಲು ಹೋಗಿ ಎಂದು ನೀವು ನಂತರ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. 106 00:05:40,200 --> 00:05:43,770 Argv ಎಲ್ಲವನ್ನೂ ಸ್ಟ್ರಿಂಗ್ ಮಾಹಿತಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. 107 00:05:43,770 --> 00:05:48,775 ಆದ್ದರಿಂದ argv ಒಬ್ಬರ ವಿಷಯಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್ ಒಂದು, ಶೂನ್ಯ, ಎರಡು, ನಾಲ್ಕು, 108 00:05:48,775 --> 00:05:50,275 ಆ ನಾಲ್ಕು ಪಾತ್ರಗಳು ಒಳಗೊಂಡಿರುವ. 109 00:05:50,275 --> 00:05:53,870 ಇದು ಬಳಕೆದಾರ ಟೈಪ್ ವೇಳೆ ಇಲ್ಲಿದೆ ಒಂದು, ಶೂನ್ಯ, ಎರಡು, ನಾಲ್ಕು 110 00:05:53,870 --> 00:05:56,680 ವೈಯಕ್ತಿಕ ಅಕ್ಷರಗಳ ಅಥವಾ ಪಾತ್ರಗಳು. 111 00:05:56,680 --> 00:06:00,730 ಇದು, ಪೂರ್ಣಾಂಕ 1024 ಅಲ್ಲ ಮತ್ತು ನೀವು ನೇರವಾಗಿ ಸಾಧ್ಯವಿಲ್ಲ 112 00:06:00,730 --> 00:06:11,580 ಇಂಟ್ 1,000 ಹೇಳುವ ಮೂಲಕ ಇದು ಕೆಲಸ, ಅಥವಾ ಬದಲಿಗೆ ಇಂಟ್ X argv ಒಂದು ಮೈನಸ್ 24 ಸಮನಾಗಿರುತ್ತದೆ. 113 00:06:11,580 --> 00:06:15,550 >> ಅಪರೋಕ್ಷವಾಗಿ, ನೀವು ಭಾವಿಸುತ್ತೇನೆ ಇರಬಹುದು , ಸರಿ, ಇದು 1,024 ಮೈನಸ್ 24 ಇಲ್ಲಿದೆ, ಎಂದು 114 00:06:15,550 --> 00:06:17,920 ಆದ್ದರಿಂದ X 1,000 ಸಮಾನವಾಗಿರುತ್ತದೆ. 115 00:06:17,920 --> 00:06:22,020 ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಆ ಪ್ರಕರಣದಲ್ಲಿ ಅಲ್ಲ argv ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಕಾರಣ. 116 00:06:22,020 --> 00:06:23,940 ಸ್ಟ್ರಿಂಗ್ 1024. 117 00:06:23,940 --> 00:06:28,739 ಈಗ ಎಂದು ಕ್ರಿಯೆ ಇಲ್ಲ ಪೂರ್ಣಾಂಕಗಳ ತಂತಿಗಳನ್ನು ಪರಿವರ್ತಿಸಲು ಉಪಯೋಗಿಸಲಾಗುತ್ತದೆ. 118 00:06:28,739 --> 00:06:30,780 ನಾನು ನೀವು ಅದನ್ನು ಹಾಳು ಮಾಡುವುದಿಲ್ಲ ಈಗ, ಆದರೆ ನಾನು Zamyla ಸಂದೇಹವಿಲ್ಲ 119 00:06:30,780 --> 00:06:34,380 ಅದರ ಬಗ್ಗೆ ಹೇಳಲು ಸಂತೋಷವಾಗಿರುವಿರಿ ಭವಿಷ್ಯದ ಸಮಸ್ಯೆಗೆ ದರ್ಶನ. 120 00:06:34,380 --> 00:06:36,390 ಆದರೆ ನೀವು ಕಾಣಬಹುದು ಸಮಸ್ಯೆಗಳು ಹಾಗೆ ಕ್ಷಮಿಸಿ 121 00:06:36,390 --> 00:06:39,921 ನನಗೆ, ಕಾರ್ಯಗಳನ್ನು ಎಂದು ಎಂದು ಉಲ್ಲೇಖ 50 ಇದನ್ನು, 122 00:06:39,921 --> 00:06:42,462 ನೀವು ಉಲ್ಲೇಖ ಕೈಪಿಡಿ ಹೋಗಿ ನೀವು ಒಂದು ಕಾರ್ಯ ಕಾಣಬಹುದು 123 00:06:42,462 --> 00:06:43,820 ನೀವು ಈ ಪರಿವರ್ತನೆ ಮಾಡುತ್ತದೆ. 124 00:06:43,820 --> 00:06:45,980 ಆದರೆ ಮತ್ತೆ, ದರ್ಶನ ಭವಿಷ್ಯದ ಸಮಸ್ಯೆಗೆ, 125 00:06:45,980 --> 00:06:48,290 Zamyla ಸಂತೋಷವಾಗಿರುವಿರಿ ಯಾವ ಕಾರ್ಯವನ್ನು ಹೇಳಲು 126 00:06:48,290 --> 00:06:53,280 ಆ ಪರಿವರ್ತಿಸುತ್ತದೆ ಆಗಿದೆ ಪೂರ್ಣಾಂಕ 1024 ಸ್ಟ್ರಿಂಗ್ 1024. 127 00:06:53,280 --> 00:06:54,560 >> ಸರಿ, ಮುನ್ನಡೆಯುವ. 128 00:06:54,560 --> 00:06:56,726 ನಾವು ನಮ್ಮ argv ಶೂನ್ಯ ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ ನಾವು ಒಂದು argv ಒಳಗೊಂಡಿದೆ ಬಂದಿದೆ. 129 00:06:56,726 --> 00:06:58,000 ಏನು argv ಎರಡು ಇಲ್ಲಿದೆ? 130 00:06:58,000 --> 00:06:58,620 CS50. 131 00:06:58,620 --> 00:07:01,350 ಒಂದು ಬಹುಶಃ ಬಹಳ ಸ್ವಯಂ ವಿವರಣಾತ್ಮಕ. 132 00:07:01,350 --> 00:07:02,950 ಏನು argv ಮೂರು ಇಲ್ಲಿದೆ? 133 00:07:02,950 --> 00:07:04,970 ಸರಿ ಮತ್ತೆ, ನಾವು ನಿಜವಾಗಿಯೂ ಗೊತ್ತಿಲ್ಲ, ಬಲ? 134 00:07:04,970 --> 00:07:08,060 ನಾವು, ಗಾತ್ರ ಮೂರು ಒಂದು ಸರಣಿ ಎಂದು ಎಷ್ಟು ಅಂಶಗಳನ್ನು ಬಳಕೆದಾರರಾಗಿದ್ದಾರೆ 135 00:07:08,060 --> 00:07:11,610 ಆಜ್ಞಾ ಸಾಲಿನ ಟೈಪಿಸಿದ, ಆದ್ದರಿಂದ ನಾವು ಮೂರು argv ಹೋದಾಗ, 136 00:07:11,610 --> 00:07:14,660 ನಾವು ಈಗ ದಾಟಿ ನೀವು ನಮ್ಮ ರಚನೆಯ ಪರಿಮಿತಿಗಳನ್ನು. 137 00:07:14,660 --> 00:07:18,570 ಕಂಪೈಲರ್, ನಮಗೆ ಈ ಮಾಡಲು ಅವಕಾಶ ಮಾಡುತ್ತದೆ ಯಾವುದೇ ಅರ್ಥಗರ್ಭಿತ ಸಮಸ್ಯೆ ಇದು ಇಲ್ಲ, 138 00:07:18,570 --> 00:07:22,890 ಆದರೆ ವಾಸ್ತವವಾಗಿ ದೃಷ್ಟಿಯಿಂದ ವಿಶೇಷವೇನು ಸಂಭವಿಸಿ, ನಾವು ನಿಜವಾಗಿಯೂ ಗೊತ್ತಿಲ್ಲ. 139 00:07:22,890 --> 00:07:25,380 ಇದು ಅವಲಂಬಿಸಿದೆ ಮೆಮೊರಿ ಅಲ್ಲಿ ಇದೆ 140 00:07:25,380 --> 00:07:28,060 argv ಮೂರು ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. 141 00:07:28,060 --> 00:07:30,716 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ದೂರ ಸ್ಕಾಟ್ ಉಚಿತ ಪಡೆಯುವಲ್ಲಿ. 142 00:07:30,716 --> 00:07:33,840 ಹೆಚ್ಚು ಅಲ್ಲದಿದ್ದರೂ, ವಿಶೇಷವಾಗಿ ವಿರುದ್ಧವಾಗಿ, argv ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ 143 00:07:33,840 --> 00:07:35,548 ಯಾವುದೇ ರಚನೆಯ ಎಂದು, ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಇಲ್ಲಿದೆ 144 00:07:35,548 --> 00:07:38,660 ನಾವು ಬಹುಶಃ ಬಳಲುತ್ತಿದ್ದಾರೆ ನೀನು ಒಂದು ಸೆಗ್ಮೆಂಟೇಶನ್ ದೋಷಕ್ಕೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ, 145 00:07:38,660 --> 00:07:42,756 ರಭಸದಿಂದ ಮೀರಿ ಹೆಜ್ಜೆ ಇಡು ಖಾತರಿಯಿಲ್ಲ ಎಂದು ನಿಮ್ಮ ಸಾಲುಗಳು, ವಿಶೇಷವಾಗಿ argv, 146 00:07:42,756 --> 00:07:47,170 ಅದರ ಉನ್ನತ ಮಟ್ಟದ ನೀಡಲಾಗಿದೆ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಪ್ರಾಮುಖ್ಯತೆ. 147 00:07:47,170 --> 00:07:48,100 >> ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. 148 00:07:48,100 --> 00:07:50,170 ಈ CS50 ಹೊಂದಿದೆ. 149 00:07:50,170 --> 00:07:51,457