>> DAVID J. Malan: Við skulum taka hluti einu skrefi lengra, nú.
Segjum sem svo að ég er ekki bara að prenta allar áætlunarinnar minn
stjórn lína rifrildi.
En ég, í staðinn, langar að prenta allt að einstakir bókstafir í hverjum
mínir stjórn lína rifrildi, einn á lína, þannig að þegar að keyra þetta
program, ég sé einfaldlega straum af stafir á skjánum sem
sameiginlega eru frá röð mínum af stjórn lína rifrildi.
>> Jæja, hvernig get ég gert þetta?
Ég get haldið ósnortinn lykkja minn frá áður þar sem ég endurtekningu frá i upp fyrr
Argc í því skyni að samþætta yfir stjórn lína rifrildi sjálfir.
En nú, innan hvers endurtekning sem lykkja, þarf ég að nú kunnugt er yfir hvert
persónurnar eða stafir í ákveðna streng.
Svo til að gera það, ég þarf eitt lykkja.
>> Skulum bæta það.
fyrir int, við skulum kalla það J, er 0.
Nú er ég að fara að þurfa að samþætta upp þar til lengdar
Núverandi band í argv.
Svo láta mig gefa mér að annar breytu, munum við kalla það n, og setja
sem svarar til strengsins lengdar Núverandi rök, sem er að fara að vera
finna í argv krappi ég semíkommu.
>> Leyfðu mér kunnugt er nú frá j upp þar sem n er fylgt eftir með
vöxtur á hverja ítrun.
Skulum nú prenta einstaklinginn stafir á skjánum.
Printf% c í þetta sinn eftir nýja lína, loka quote, komma, og nú ég
þarf J-th karakter í i-ta rök.
>> Svo til að fá á það, get ég einfaldlega tilgreina AKV krappi ég að
fá i-ta rök.
Og þá get ég kafa í eitt stig dýpra og gera efri vísitölu
krappi J, loka sviga, semíkommu, Vista.
Og við skulum nú saman og keyra þetta forrit.
>> Gerðu ARGV2 -
ekki alveg það sem ég átti von á.
Skulum fletta upp á fyrsta af þessir villa skilaboð.
Og í rauðu hér, sjáum við villa, óbeint lýsa bókasafn virka
strlen með tegund -
ó, bíddu í eina mínútu.
Þetta er í fyrsta skipti sem ég hef notað strlen, og ég gerði ekki ráð
vilja það í fyrstu, svo ég gerði ekki fela haus skrá sem lýsir
band lengd virka.
>> Svo efst á minn skrá, muna, ég hef CS50.h.
Ég hef staðall io.h.
En það kemur í ljós, og ég veit þetta af lesa skjöl, sem ég þarf
þriðja hausaskrár ef ég reyndar vilt nota strlen virka.
Sem virka er lýst í string.h.
>> Skulum vistað póstinn skrána, safna saman og hlaupa.
Og í þetta sinn, við gerum ekki bara sjá hvert rifrildi.
Við sjáum í staðinn hvert rök einn staf í einu.