DAVID J. Malan: Poďme sa veci o krok ďalej, teraz. Predpokladajme, že nemám len chcem vytlačiť všetky môj program je argumenty príkazového riadku. Ale ja, namiesto toho, ak chcete tlačiť všetky jednotlivé znaky v každom moje argumenty príkazového riadku, jeden na vedenie, tak, že po spustení tejto Program, som proste vidieť prúd znaky na obrazovke, ktorá sa súhrnne sú z môjho poradí o argumenty príkazového riadku. No, ako to môžem urobiť? Môžem mať neporušený môj slučka pred rokom kedy som iteračné od i až do Argc, aby sa integrovať cez Samotné argumenty príkazového riadku. Ale teraz, v každej iterácii, ktoré slučky, musím teraz iterácii každý znaky alebo znaky v určitom reťazci. Takže k tomu, že potrebujem ešte jednu slučku. Dodajme, že. pre int, nazvime to j, rovná 0. Teraz budem musieť integrovať až do dĺžky Aktuálny reťazec v argv. Takže dovoľte mi, aby som sám ďalšie miestne premennú, budeme nazývať n, a nastaviť ktorá sa rovná dĺžke reťazca z prúd argument, ktorý sa bude nájsť v argv držiaku i bodkočiarku. Dovoľte mi, aby som teraz prechádzať od j up až n nasleduje prírastok v každom opakovaní. Poďme sa teraz vytlačiť jednotlivca znaky na obrazovke. Printf% c tentoraz nasledoval nový linka, v blízkosti citácie, čiarka, a teraz som Potrebujete j-teho znaku v argumente i-teho. Tak, aby sa na to, že môžem jednoducho špecifikovať ARV držiak aj pre ten argument, i-ty. A potom som sa ponoriť do jednej úrovni hlbšej a to sekundárny index držiak j, zatvoriť zátvorka, bodkočiarka, Save. A poďme teraz zostaviť a spustiť tento program. Uistite sa ARGV2 - nie je presne to, čo som očakával. Poďme sa posunúť do prvej z týchto chybových správ. A v červenej farbe tu vidíme chyby, implicitne deklarovať funkcie knižnice strlen s typom - oh, počkaj. To je prvýkrát, čo som použil strlen, a ja netušil, chce to na prvý pohľad, tak som nezahŕňala hlavičkový súbor, ktorý prehlasuje, vlastnosti dĺžka reťazca. A tak v hornej časti môjho súboru, odvolanie, mám CS50.h. Mám štandardné io.h. Ale ukázalo sa, a viem, že to od čítanie dokumentácie, že musím súbor tretí záhlavie, či som naozaj, Ak chcete použiť funkciu strlen. Táto funkcia je deklarovaná v string.h. Poďme znovu uložiť súbor, skompilovať a spustiť. A tentoraz sme to nielen vidieť každý z argumentov. Namiesto toho vidíme každý z argumentov jeden znak naraz.