1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> డేవిడ్ J. మలన్: మేము కావలసిన ఇప్పుడు అనుకుందాం కమాండ్ లైన్ అన్ని ముద్రించడానికి 3 00:00:02,870 --> 00:00:05,900 వాదనలు ఒక వినియోగదారు రకాల ప్రాంప్ట్ మరియు కేవలం మొట్టమొదటి కాదు 4 00:00:05,900 --> 00:00:08,710 పదం అతను లేదా ఆమె రకాల తరువాత ప్రోగ్రామ్ యొక్క పేరు. 5 00:00:08,710 --> 00:00:12,480 బాగా, దీన్ని మేము కేవలం ఒక అవసరం తెలిసిన నిర్మాణం, ఒక లూప్, మరియు ఒక 6 00:00:12,480 --> 00:00:14,070 తెలిసిన printf ప్రకటన. 7 00:00:14,070 --> 00:00:16,750 కాబట్టి యొక్క రెండు కలిపి వీలు - 8 00:00:16,750 --> 00:00:17,670 కోసం. 9 00:00:17,670 --> 00:00:22,210 >> ఇప్పుడు నేను అన్ని పైగా iterate మీరు కమాండ్ లైన్ argv లో వాదనలు. 10 00:00:22,210 --> 00:00:25,300 ఇప్పుడు అదృష్టవశాత్తూ, నేను యాక్సెస్ argc లో మొత్తం సంఖ్య. 11 00:00:25,300 --> 00:00:26,830 కాబట్టి యొక్క అక్కడ ప్రారంభిద్దాం. 12 00:00:26,830 --> 00:00:35,140 >> నేను Int 0 పొందండి; నేను తక్కువ ఉంది argc కంటే i + +. 13 00:00:35,140 --> 00:00:38,170 నేను ఏర్పాటు చేసిన ఇప్పుడు మళ్ళీ వెతికినా నిర్మాణం ఇక్కడ కేవలం నుండి ఇంటిగ్రేట్ అన్నారు 14 00:00:38,170 --> 00:00:42,800 మొత్తం సంఖ్య వరకు న సున్నా argv వాదనలు. 15 00:00:42,800 --> 00:00:45,580 ఇప్పుడు మేము లోపల ఏదో అవసరం ఈ లూప్ యొక్క ప్రతి పునరావృతం. 16 00:00:45,580 --> 00:00:50,430 యొక్క లెట్, చాలా కేవలం ప్రింట్ i-th argv లో అలాంటి ఒక వాదన. 17 00:00:50,430 --> 00:00:57,960 >> ఓపెన్ బ్రాకెట్ దగ్గరగా బ్రాకెట్ printf% s బాక్ స్లాష్ n దగ్గరగా కోట్ కామా. 18 00:00:57,960 --> 00:00:59,830 ఇప్పుడు నేను విలువ లో ప్లగ్ అవసరం. 19 00:00:59,830 --> 00:01:04,430 నేను argv లో i-th వాదన అనుకుంటే, ఆ argv వ్యక్తీకరించవచ్చు 20 00:01:04,430 --> 00:01:08,370 బ్రాకెట్ నేను, దగ్గరగా కుండలీకరణములలో సెమికోలన్. 21 00:01:08,370 --> 00:01:11,930 కంపైల్, యొక్క ఫైలు సేవ్ చేసేలా ఇది, మరియు అమలు. 22 00:01:11,930 --> 00:01:15,980 >> Argv1 డాట్ argv1 స్లాష్ చేయండి. 23 00:01:15,980 --> 00:01:19,150 నేను ఎంటర్ నొక్కండి ముందు, నేను తప్పక బహుశా కొన్ని అదనపు పదాలు అందించడానికి 24 00:01:19,150 --> 00:01:20,320 కమాండ్ ప్రాంప్ట్ వద్ద. 25 00:01:20,320 --> 00:01:22,710 నేను ఏదో వెళుతున్న [వంటి? foo,?] 26 00:01:22,710 --> 00:01:24,050 బార్, మరియు బాజ్. 27 00:01:24,050 --> 00:01:26,570 ఇప్పుడు నేను ఎంటర్ నొక్కండి వెళుతున్న. 28 00:01:26,570 --> 00:01:30,340 ఊహించిన విధంగా, నేను మాత్రమే చూడండి ARGV0 లో ఇది ప్రోగ్రామ్ యొక్క పేరు,. 29 00:01:30,340 --> 00:01:32,880 నేను కూడా [చూడండి? foo,?] బార్ మరియు బాజ్. 30 00:01:32,880 --> 00:01:34,597