>> David J. MALAN: Szóval még mindig elég underwhelmed ezt a programot.
Csak annyit tettem, hogy menjen a mondás hello world Hello David.
De még mindig nincs dinamizmus ebben a programban.
Nincs felhasználói.
Már csak a kemény kódolt kimenetet.
>> Nos, jobban is, mint ez.
Menjünk vissza a belső az én fő funkciója.
És ezúttal, hanem kemény kód Dávid a nevem, hadd helyére ezt
összhangban, az első, az utasítás a felhasználónak.
Printf meg a nevét.
Így már most arról tájékoztatta a felhasználónak, amit várnak rá, hogy kifejthetik
nevet, de most kell, hogy ténylegesen kap a felhasználó nevét.
>> Nos, mint korábban, azt is tárolja a felhasználó név, végső soron, a változó
string típusú.
És én fogom hívni úgy, mint korábban, nevet.
De most kell hozzá, mint a értékadó operátor, bizonyos értéket
a változó.
De ezúttal, nem akarom, hogy a kemény kód érzés, én, mielőtt az idézet,
idézet vége David.
Inkább azt akarom, hogy dinamikusan, hogy a felhasználó bemenet a billentyűzet és
majd tárolja az érték belsejében Ennek a változónak nevezzük nevet.
>> Nos, hogy ezt én is hivatkozhat a funkció, funkció, ami történik
nevezhető A string.
De ezt a funkciót, ugyanúgy, mint húr, magát, valójában nem jön C.
Inkább a CS50 személyzet kijelentette, nevű fájlt CS50.h, funkció
az úgynevezett A string, amelynek célja az életben az, hogy a felhasználó számára, hogy írja be a
vagy a nevét a billentyűzet segítségével, majd ez a funkció, hogy karakterlánc, visszatér
ez az érték, hogy úgy mondjam, a jobb kéz felőli kifejezés
a bal oldali Az a kifejezés.
>> Mentsük el a fájlt és fordítani ezt a programot.
Legyen hello-2, Enter.
Mi vissza a villogó prompt.
Most megyek, hogy menjen előre és fuss ./hello-2.
Én valóban kéri az állami nevemet, és én nem csak, hogy a D-A-V-I-D.
Enter, és ott van egy program hogy ismét kiírja helló David.
>> De most azt állítják, hogy David dinamikusan outputted a képernyőn,
alapján, amit én magam, csak gépelt.
Szóval tesztelni, hogy hipotézis és újra futni ezt a programot a hello-2.
Nézzük állami nevem, ez időt, mint Alice.
És valóban, én fogadták szia Alice, vagy bármely más
nevet, ami azt illeti.