>> DAVID J. Malan: Takže jsem pořád dost chladnou tímto programem.
Všechno, co jsem udělal, je jít od říkají ahoj svět ahoj David.
Ale je tu ještě žádná dynamika v tomto programu.
Neexistuje žádný vstup uživatele.
Tam to prostě těžké kódované výstup.
>> No, můžeme to udělat lépe, než tohle.
Vraťme se do vnitřku mé hlavní funkce.
A tentokrát, spíše než tvrdé kódu David jako mé jméno, dovolte mi, abych nahradit tento
linka s, první, instrukce pro uživatele.
Printf uvést své jméno.
Takže jsme se informovali uživatele, co jsme očekávat, že z něj, uvést jejich
jméno, ale nyní musíme skutečně získat jméno uživatele.
>> No, stejně jako dříve, že je možné uložit uživatele jméno, nakonec, v proměnné
typu řetězec.
A já jdu volat to, jak před, jméno.
Ale teď musím přiřadit, jak se Operátor přiřazení, některé hodnoty
tato proměnná.
Ale tentokrát, nechci na pevný kód je to, jako bych předtím s citátem,
konec citátu David.
Spíše chci dynamicky se Uživatelé vstup z klávesnice a jejich
pak uložit tuto hodnotu uvnitř tato proměnná s názvem jméno.
>> No, jak to udělat, mohu vyvolat funkce, funkce, která se stane
být nazýván get string.
Ale tato funkce, podobně jako řetězec, sama o sobě, není ve skutečnosti mají C.
Spíše, personál CS50 prohlásil, v souboru s názvem CS50.h, funkce
s názvem Get String, jehož smysl života je umožnit uživateli zadat jeho
nebo její jméno na klávesnici a poté Tato funkce, získat řetězec, vrátí
že hodnota, abych tak řekl, z pravé straně tohoto výrazu
do levé straně tohoto výrazu.
>> Pojďme soubor uložte a zkompilovat tento program.
Ujistěte se ahoj-2, Enter.
Jsme zpátky v našem blikající řádku.
Nyní budu pokračovat a spusťte ./hello-2.
Jsem opravdu výzva uvést své jméno, a já udělám jen to, že D--V-I-D.
Zadejte, a tam máme program že opět, vytiskne ahoj David.
>> Ale tentokrát jsem tvrdit, že David je dynamicky výstup na obrazovku,
na základě toho, co jsem já, právě zadali.
Takže pojďme vyzkoušet tuto hypotézu a re-run tento program se ahoj-2.
Pojďme si uvést své jméno, to čas, jako Alice.
A skutečně, já jsem pozdravil s Dobrý den, Alice nebo jakékoli jiné
jméno, když na to přijde.