>> SPEAKER: fogjuk hívni, hogy a húr.
Ez csak egy karaktersor.
Valóban, ez egyszerűen egy tömb karaktereket.
És akkor is, ha kap egy stringet a felhasználó a szokásos módon a CS50
GetString, akkor majd folytassa a végighaladni a karakterek ebben a húr
egy olyan időpontban, amely mintha szöveg valóban egy tömb.
Próbáljuk ezt a kódot.
>> Tartalmazza cs50.h.
Tartalmazza stdio.h.
És ne is string.h azért, hogy hozzáférjenek
a StringLen funkciót.
Nézzük most kijelentik fő az int main semmis.
És nézzük most folytassa, hogy egy karakterláncot a felhasználó.
Printf bemenet.
Nézzük most kijelentik string nevezni s, és hívja a barátunk getString.
>> Nézzük most jár, hogy ellenőrizze, nem a felhasználó Valóban adj egy string, mert
kiderül egy getString saját dokumentáció, getString lehetett a
alkalom visszatérés NULL, speciális őrszem érték, amely lényegében
azt jelzi, hogy a felhasználó nem együttműködnek és valahogy
nem ad egy string.
Akkor nézzük meg, hogy az egy állapot.
>> Ha S nem egyenlő NULL, akkor mi is Feltételezzük, hogy s valóban egy string, egy
tömb a karakterek, és folytassa a iterációkhoz ezeket a karaktereket.
A int i lesz 0, nézzük is kijelentjük n egyenlő a húr hossza s így
amíg i kisebb, mint n, és az egyes iteráció, menjünk növedék i.
Ezen belül a hurok erre, nevezzük printf A% c backslash n, majd dugja
ebbe érték s konzol i ezáltal nyomtatás karakterenként egy időben minden
az autók s.
>> Nézzük most összeállítja és a program futtatásához.
Legyen karakterlánc.
. / String Saját input lesz a "hello". És ott van.
H-E-L-L-O, minden egyes karakter külön sorba.