DAVID J. Malan: Oglejmo stvari en korak naprej, zdaj. Recimo, da ne bom samo želim, natisniti vse moj program je Argumenti linija poveljevanja. Ampak sem namesto tega želite natisniti vse posameznih znakov v vsaki moji argumenti v ukazni vrstici, eno na linijo, tako da teče po tem Program, sem preprosto vidim tok Znaki na zaslonu, da skupaj so iz mojega zaporedju argumentov ukazno vrstico. Torej, kako lahko to storim? Ne morem pustiti nespremenjene moje zanke od prej pri čemer sem iterativni od i do ARGC za vključevanje preko argumenti v ukazni vrstici sami. Toda zdaj, v vsaki ponovitvi, ki zanke, da moram zdaj Ponovil nad vsakim znakov ali znakov v določenem nizu. Torej za to, rabim še eno zanko. Dodajmo še, da je. za notr, recimo ji j, enaka 0.. Zdaj bom morala vključiti do dolžine Sedanji niz v ARGV. Naj dam še en lokalni spremenljivka, ga bomo poklical n in nastavite ki je enaka dolžini niza Trenutna argument, ki se bo najdemo v argv nosilec i podpičjem. Dovolite mi, da zdaj Ponovil od j up dokler n sledi prirastek na vsaki ponovitvi. Pojdimo zdaj natisnete posameznika Znaki na zaslonu. Printf% c tokrat sledila nova linijo, blizu citiram, vejica, in zdaj sem Potrebujemo j-znak v argumentu i-ti. Tako, da se na to, da lahko preprosto določite ARV nosilec i do dobili argument i-tega. In potem sem lahko potopite v enem nivoju globlje in ne sekundarni indeks Nosilec j, blizu oklepaj, podpičje, Save. In kaj je zdaj zbrati in zagon tega programa. Naredite ARGV2 - niso tisto, kar sem pričakoval. Pojdimo se pomaknite do prvega od teh sporočil o napakah. In tukaj rdeča, bomo videli napake, implicitno razglasi funkcija knjižnica strlen s tipom - oh, počakaj malo. To je prvič, da sem se uporablja strlen, in nisem predvideti ga želijo na prvi, tako da ni vseboval Datoteka glava, ki izjavlja Funkcija dolžina niza. Tako da na vrhu moje datoteke, odpoklic, imam CS50.h. Imam standardni io.h. Ampak se je izkazalo, in to vem iz branjem dokumentacije, da moram tretja glava datoteke, če sem v resnici, želite uporabljati funkcijo strlen. Ta funkcija je bila prijavljena na string.h. Oglejmo shranili datoteko, zbere in teče. In tokrat ne bomo samo glej vsakega od argumentov. Mi namesto videla od argumentov en znak naenkrat.