>> DAVID J. Malan: Recimo, da zdaj, ko želimo natisniti vseh ukazni vrstici
Argumenti, ki ga uporabnik na poziv in ne samo prva tovrstna
Beseda, ki on ali ona vrste po ime programa.
No, za to bomo preprosto morali seznanjeni konstrukt, zanke, in
seznanjeni printf izjavo.
Torej, kaj je združiti dva -
za.
>> In zdaj želim ponoviti čez vse argumenti v ukazni vrstici v ARGV.
Sedaj na srečo, imam dostop s skupnim številom v ARGC.
Torej, začnimo tam.
>> int dobim 0, i je manj kot argc; i + +.
Zdaj konstrukt zanka sem ustanovila Tukaj je preprosto bo vključevanje iz
nič, do celotnega števila argumentov v ARGV.
In zdaj moramo nekaj v vsaka ponovitev te zanke.
Recimo, preprosto, natisnite i-ti kot argument v ARGV.
>> Oklepaj zaklepaj printf% s backslash n blizu quote vejico.
In zdaj moram priključite vrednosti.
Torej, če hočem argument i-ti v ARGV, , ki se lahko izrazi kot ARGV
Nosilec i, blizu oklepaj, podpičje.
Oglejmo shranite datoteko, pripravijo ga in ga zaženite.
>> Naredite ARGV1 dot poševnica ARGV1.
Toda preden sem udaril vstopiti, da bi moral Verjetno zagotoviti nekaj dodatnih besed
v ukazno vrstico.
Torej bom nekaj kot [? foo,?]
bar, in baz.
In zdaj bom udaril Enter.
Kot je bilo pričakovati, vidim, ne samo ime programa, ki je v ARGV0.
Vidim tudi [? foo,] bar in baz?.