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.