DAVID J. MALAN: Oletetaan nyt, että haluamme tulostaa kaikkia komentoriviltä argumentteja, jonka käyttäjä on ajallaan eikä vain ensimmäinen tällainen sana, jonka hän tyypit jälkeen Ohjelman nimi. No, tehdä näin, vaan meidän tuttu konstruktio, silmukka, ja tuttu printf selvitys. Joten yhdistää kaksi - varten. Ja nyt haluan kerrata hoitaakseen kaikki komentoriviargumentteja vuonna ARGV. Nyt onneksi minulla on pääsy kokonaismäärää vuonna argc. Joten aloitetaan siellä. int saan 0; i on pienempi kuin argc; i + +. Nyt kiehkura konstruktio Olen perustanut tässä on yksinkertaisesti menossa integroida alkaen Zero jopa kokonaismäärä argumentteja ARGV. Ja nyt meidän täytyy jotain sisällä jokaisen iteraation tämän silmukan. Katsotaanpa yksinkertaisesti tulostaa i. tällaisia ​​väitteitä ARGV. Alkusulkumerkki loppusulkumerkki printf% s kenoviiva n lähellä lainaus pilkku. Ja nyt minun täytyy kytkeä arvon. Joten jos haluan i: nnen argumentin ARGV, joka voidaan ilmaista ARGV kiinnike i, lähellä suluissa, puolipiste. Säästetään tiedoston, koota se, ja käyttää sitä. Tee ARGV1 dot slash ARGV1. Mutta ennen kuin painaa enteriä, haluan luultavasti tarjota joitakin uusia sanoja komentoriville. Joten aion jotain kuten [? foo?] baari, ja baz. Ja nyt aion paina Enter. Kuten odotettua, näen paitsi Ohjelman nimi, joka on ARGV0. Näen myös [? foo,?] baari ja baz.