DAVID J. Malan: Předpokládejme nyní, že chceme vytisknout všechny příkazového řádku argumenty, které uživatel zadá na rychlé a ne jen první takový slovo, že on nebo ona typy po název programu. No, to my prostě potřebujeme seznámit konstrukt, smyčka, a seznámit printf prohlášení. Takže pojďme spojit dva - pro. A teď chci iterovat přes všechny argumenty příkazového řádku v argv. Teď naštěstí mám přístup k celkovému počtu v argc. Takže začněme tam. int i dostat 0, i méně než argc; i + +. Nyní smyčkování konstrukt jsem nastavit Zde se prostě bude integrovat od nula až na celkovém počtu argumentů v argv. A teď musíme něco uvnitř každé iterace této smyčky. Pojďme, jednoduše vytisknout i-tý jako argument ve argv. Otevřete držák závorka printf% s zpětné lomítko n blízkosti citace čárkou. A teď musím připojit hodnotě. Takže pokud chci argument i-tého v argv, , které mohou být vyjádřeny jako argv držák i, v blízkosti závorka, středník. Pojďme soubor uložit, zkompilovat to, a spusťte jej. Ujistěte se ARGV1 tečka lomítko ARGV1. Ale předtím, než jsem stiskněte klávesu Enter, měl jsem pravděpodobně poskytují některé další slova na příkazovém řádku. Takže jdu do něčeho jako [? foo,?] bar, a baz. A teď jdu stiskněte klávesu Enter. Jak se dalo očekávat, vidím nejen název programu, který je v ARGV0. Také vidím [? foo,?] bar a baz.