>> Ræðumaður: Við munum kalla það band.
Það er bara röð af stöfum.
Reyndar er það einfaldlega array af stöfum.
Og svo jafnvel þótt við fáum streng frá notandi á vanalegan hátt með CS50 er
GetString, getum við þá haldið áfram að iterate yfir stafir í strengsins
einn í einu eins og þó að band er örugglega fylki.
Skulum reyna þetta í kóða.
>> Fela cs50.h.
Fela stdio.h.
Og við skulum fela einnig string.h þannig að við höfum aðgang
til StringLen virka.
Skulum nú lýsa helstu og int helstu ógilt.
Og við skulum nú halda áfram að fá a band frá notandanum.
Printf inntak.
Skulum nú lýsa band kalla það s, og kalla vin okkar GetString.
>> Skulum nú halda áfram að athuga, gerði notanda örugglega gefa mér streng vegna
það kemur í ljós á GetString er eigin skjöl, GetString gat á
tilefni skila NULL, sérstakt vörðr gildi sem í raun
gefur til kynna að notandinn ekki að vinna saman og einhvern veginn gerði
ekki veita streng.
Svo skulum við athuga að það í tengslum við sjúkdóm.
>> EF s er ekki jafn NULL, þá getum við gera ráð fyrir að s er örugglega snærisspotta,
array af stöfum, og snúa sér að iterate yfir þeim stöfum.
FYRIR int i fær 0, við skulum lýsa einnig n sem jafngilt the band lengd er svo
lengi sem I er minni en n, og á hvorum endurtekning, við skulum hækka i.
Innan þessa lykkju þá skulum kalla printf af% c sviga n og síðan stinga
í þetta gildi s krappi ég þannig prentun einn staf í einu hverja
af bílum í s.
>> Skulum nú saman og keyra þetta forrit.
Gera band.
/ String. Inntak mitt verður "halló." Og þar höfum við það.
H-E-L-L-O, hvert bleikju í sér línu.