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.