>> DAVID J. Malan: Supozu nun ke ni volas presi ĉiujn de la komanda linio
argumentojn kiujn uzanto tipoj ĉe la prompt kaj ne nur la unua tia
vorto, kiun li aŭ ŝi tipoj post la programo nomo.
Nu, por tion fari, ni simple bezonas familiara konstrui, banto, kaj A
familiara printf komunikaĵo.
Do ni kombini la du -
por.
>> Kaj nun mi volas persisti super ĉiuj la komandlinio argumentojn en argv.
Nun feliĉe, mi ne havas aliro al la tuteca nombro en ARGC.
Do ni komencu tie.
>> int i get 0; i estas malpli ol argc; i + +.
Nun la looping konstruo Mi jam starigis ĉi tie estas simple tuj integri el
nulo plu supren al la tuteca nombro de argumentoj en argv.
Kaj nun ni bezonas ion ene ĉiu ripeto de tiu ciklo.
Atendu, tute simple, presi la i-a tia argumento en argv.
>> Malferma krampo proksime krampo printf% s backslash n fermi citaĵo komo.
Kaj nun mi bezonas ŝtopi en la valoro.
Do se mi volas la i-a argumento en argv, kiu povas esti esprimita kiel argv
krampo i, proksime parentezo, punktokomo.
Ni savu la dosieron, kompilas ĝin, kaj ruli ĝin.
>> Faru ARGV1 dot oblikvo ARGV1.
Sed antaŭ ol mi batis eniri, mi devas verŝajne havigi iujn pliajn vortojn
ĉe la komandon prompto.
Do mi iros al io kiel [? foo,?]
bari, kaj Rabado.
Kaj nun mi iras al batis Eniru.
Kiel atendita, mi vidas ne nur la programo la nomo, kiu estas en ARGV0.
Mi ankaŭ vidas [? foo,?] stango kaj Rabado.