1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:02,870 >> DAVID J. MALAN: Oletetaan nyt, että haluamme tulostaa kaikkia komentoriviltä 3 00:00:02,870 --> 00:00:05,900 argumentteja, jonka käyttäjä on ajallaan eikä vain ensimmäinen tällainen 4 00:00:05,900 --> 00:00:08,710 sana, jonka hän tyypit jälkeen Ohjelman nimi. 5 00:00:08,710 --> 00:00:12,480 No, tehdä näin, vaan meidän tuttu konstruktio, silmukka, ja 6 00:00:12,480 --> 00:00:14,070 tuttu printf selvitys. 7 00:00:14,070 --> 00:00:16,750 Joten yhdistää kaksi - 8 00:00:16,750 --> 00:00:17,670 varten. 9 00:00:17,670 --> 00:00:22,210 >> Ja nyt haluan kerrata hoitaakseen kaikki komentoriviargumentteja vuonna ARGV. 10 00:00:22,210 --> 00:00:25,300 Nyt onneksi minulla on pääsy kokonaismäärää vuonna argc. 11 00:00:25,300 --> 00:00:26,830 Joten aloitetaan siellä. 12 00:00:26,830 --> 00:00:35,140 >> int saan 0; i on pienempi kuin argc; i + +. 13 00:00:35,140 --> 00:00:38,170 Nyt kiehkura konstruktio Olen perustanut tässä on yksinkertaisesti menossa integroida alkaen 14 00:00:38,170 --> 00:00:42,800 Zero jopa kokonaismäärä argumentteja ARGV. 15 00:00:42,800 --> 00:00:45,580 Ja nyt meidän täytyy jotain sisällä jokaisen iteraation tämän silmukan. 16 00:00:45,580 --> 00:00:50,430 Katsotaanpa yksinkertaisesti tulostaa i. tällaisia ​​väitteitä ARGV. 17 00:00:50,430 --> 00:00:57,960 >> Alkusulkumerkki loppusulkumerkki printf% s kenoviiva n lähellä lainaus pilkku. 18 00:00:57,960 --> 00:00:59,830 Ja nyt minun täytyy kytkeä arvon. 19 00:00:59,830 --> 00:01:04,430 Joten jos haluan i: nnen argumentin ARGV, joka voidaan ilmaista ARGV 20 00:01:04,430 --> 00:01:08,370 kiinnike i, lähellä suluissa, puolipiste. 21 00:01:08,370 --> 00:01:11,930 Säästetään tiedoston, koota se, ja käyttää sitä. 22 00:01:11,930 --> 00:01:15,980 >> Tee ARGV1 dot slash ARGV1. 23 00:01:15,980 --> 00:01:19,150 Mutta ennen kuin painaa enteriä, haluan luultavasti tarjota joitakin uusia sanoja 24 00:01:19,150 --> 00:01:20,320 komentoriville. 25 00:01:20,320 --> 00:01:22,710 Joten aion jotain kuten [? foo?] 26 00:01:22,710 --> 00:01:24,050 baari, ja baz. 27 00:01:24,050 --> 00:01:26,570 Ja nyt aion paina Enter. 28 00:01:26,570 --> 00:01:30,340 Kuten odotettua, näen paitsi Ohjelman nimi, joka on ARGV0. 29 00:01:30,340 --> 00:01:32,880 Näen myös [? foo,?] baari ja baz. 30 00:01:32,880 --> 00:01:34,597