>> David J. MALAN: Załóżmy teraz, że chcemy drukowanie wszystkich linii poleceń
Argumenty, że użytkownik wpisze w szybka, a nie tylko pierwszy taki
słowo, które on lub ona rodzaje po Nazwa programu.
Cóż, na to, że po prostu trzeba zaznajomieni konstrukt, pętli i
zaznajomieni oświadczenie printf.
Warto więc połączyć dwa -
dla.
>> I teraz chcę iteracyjne nad wszystkie Argumenty wiersza poleceń w ARGV.
Teraz na szczęście mam dostęp całkowitej ilości w ARGC.
Więc zacznijmy.
>> int i dostać 0, i jest mniejsze niż argc, i + +.
Teraz konstrukcja pętli Uruchomiłem tutaj jest po prostu idzie do integracji z
od zera do całkowitej liczby argumentów w ARGV.
A teraz musimy się czegoś w ciągu każdej iteracji tej pętli.
Niech, po prostu wydrukować i-ty taki argument ARGV.
>> Otwórz wspornik blisko wspornik printf% s odwrotny ukośnik n blisko cytat przecinek.
A teraz muszę podłączyć napięcie.
Więc jeśli chcę i-tego argumentu w ARGV, , która może być wyrażona jako ARGV
Uchwyt i blisko nawias, średnik.
Załóżmy, zapisz plik, skompilować go i uruchom go.
>> Dodać ARGV1 kropka slash ARGV1.
Ale zanim uderzę wpisać, że powinienem prawdopodobnie podać kilka dodatkowych słów
w wierszu polecenia.
Więc mam zamiar coś jak [? bla,?]
bar i baz.
A teraz mam zamiar naciśnij Enter.
Zgodnie z oczekiwaniami, widzę nie tylko Nazwa programu, który jest w argv0.
Widzę też, [? bla,?] bar i baz.