>> DAVID J. Malan: Takže som stále dosť chladnú týmto programom.
Všetko, čo som urobil, je ísť od hovoria ahoj svet ahoj David.
Ale je tu ešte žiadna dynamika v tomto programe.
Neexistuje žiadny vstup užívateľa.
Tam to jednoducho ťažké kódované výstup.
>> No, môžeme to urobiť lepšie, než toto.
Vráťme sa do vnútra moje hlavné funkcie.
A tentoraz, skôr než tvrdé kódu David ako moje meno, dovoľte mi, aby som nahradiť tento
linka s, prvý, inštrukcia pre užívateľa.
Printf uviesť svoje meno.
Takže sme sa informovali užívateľov, čo sme očakávať, že z neho, uviesť ich
meno, ale teraz musíme skutočne získať meno užívateľa.
>> No, rovnako ako predtým, že je možné uložiť užívateľa meno, nakoniec, v premennej
typu reťazec.
A ja idem volať to, ako pred, meno.
Ale teraz musím priradiť, ako sa Operátor priradenia, niektoré hodnoty
táto premenná.
Ale tentoraz, nechcem na pevný kód je to, ako by som predtým s citátom,
koniec citátu David.
Skôr chcem dynamicky sa Užívatelia vstup z klávesnice a ich
potom uložiť túto hodnotu vo vnútri táto premenná s názvom meno.
>> No, ako to urobiť, môžem vyvolať funkcie, funkcia, ktorá sa stane
byť nazývaný get string.
Ale táto funkcia, podobne ako reťazec, sama o sebe, nie je v skutočnosti majú C.
Skôr, personál CS50 vyhlásil, v súbore s názvom CS50.h, funkcie
s názvom Get String, ktorého zmysel života je umožniť užívateľovi zadať jeho
alebo jej meno na klávesnici a potom Táto funkcia, získať reťazec, vráti
že hodnota, aby som tak povedal, z pravej strane tohto výrazu
do ľavej strane tohto výrazu.
>> Poďme súbor uložte a skompilovať tento program.
Uistite sa ahoj-2, Enter.
Sme späť v našom blikajúce riadku.
Teraz budem pokračovať a spustite ./hello-2.
Som naozaj výzva uviesť svoje meno, a ja urobím len to, že D - V-I-D.
Zadajte, a tam máme program že opäť, vytlačí ahoj David.
>> Ale tentoraz som tvrdiť, že David je dynamicky výstup na obrazovku,
na základe toho, čo som ja, práve zadali.
Takže poďme vyskúšať túto hypotézu a re-run tento program sa ahoj-2.
Poďme si uviesť svoje meno, to čas, ako Alice.
A skutočne, ja som pozdravil s Dobrý deň, Alice alebo akékoľvek iné
meno, keď na to príde.