>> DAVID J. Malan: Torej, jaz sem še vedno precej underwhelmed s tem programom.
Vse kar sem naredil, je šel od rek Zdravo svet hello Davidu.
Vendar pa je še vedno ni dinamičnost v tem programu.
Ni vnosa od uporabnika.
Obstaja samo težko kodirane izhod.
>> No, lahko si boljši od tega.
Pojdimo nazaj v notranjost moje glavno funkcijo.
Tokrat namesto trdega oznako David, kot je moje ime, naj jo nadomesti
vrstica s, prvič, navodilo za uporabnika.
Printf svoje ime.
Torej smo sedaj obvestili uporabnika, kar smo pričakujejo od njega ali njo, da izrazijo svoja
ime, vendar pa moramo zdaj dejansko dobili uporabniškega imena.
>> No, kot prej, lahko shranite uporabnikov ime, navsezadnje, v spremenljivko
tipa niza.
In bom poklical je, kot prej, ime.
Vendar sem zdaj treba dodeliti, kot pri Operater odstop, nekateri vrednost
da spremenljiva.
Ampak tokrat, ne želim, da trdo kodo je všeč, sem prej s citatom,
konec citata David.
Namesto tega bi rad dinamično dobiti Uporabniki vhod iz svoje tipkovnice in
Nato shranite te vrednosti znotraj Ta spremenljivka se imenuje ime.
>> No, da to stori, lahko uveljavljal funkcija, funkcija, ki se zgodi, da
se imenuje get niz.
Vendar to funkcijo, podobno kot niz, sama po sebi, dejansko ne prihajajo z C.
Namesto tega je CS50 osebje izjavil, v datoteki z imenom CS50.h, funkcija
imenovano Get String, katerega namen v življenju je, da se omogoči uporabniku, da tip njegov
ali njeno ime na tipkovnici in to funkcijo, dobil niz, vrne
da vrednost, tako rekoč z desne na desni strani tega izraza
v levi strani izraza.
>> Oglejmo shranite in zbere ta program.
Naredite zdravo-2, Enter.
Vrnili smo se v našem utripajočim poziv.
Zdaj bom šel naprej in vodijo ./hello-2.
Jaz sem res morali navesti svoje ime, jaz bom samo to, D--V-I-D.
Vnesete, in tam imamo program da, še enkrat, natisne zdravo David.
>> Ampak tokrat sem trdijo, da je David dinamično outputted na zaslon,
ki temelji na tisto, kar sem, jaz, pravkar vnesli.
Torej, kaj je test, ki hipotezo in ponovitvi ta program s Hello-2.
Oglejmo navesti svoje ime, to čas, kot je Alice.
In res, me pozdravi z Zdravo Alice ali katera koli druga
ime, za to zadevo.