>> DAVID J. Malan: Tāpēc es esmu joprojām ir diezgan underwhelmed ar šo programmu.
Viss, ko es esmu darījusi, ir doties no pasakot sveiki pasaule sveiki Dāvidam.
Bet tur ir vēl nav dinamika šajā programmā.
Nav lietotāja ievadi.
Tur ir tikai grūti kodētu produkciju.
>> Nu, mēs varam darīt labāk nekā šis.
Iesim atpakaļ uz iekšpusi mana galvenā funkcija.
Un šoreiz, nevis cieto kodu David par manu vārdu, ļaujiet man aizstātu šo
līnija ar, pirmkārt, instrukcija lietotājam.
Printf norādīt savu vārdu.
Tāpēc mēs esam paziņojuši lietotājam, ko mēs sagaidīt viņu, norādīt to
nosaukt, bet mums tagad ir nepieciešams, lai faktiski iegūt lietotāja vārdu.
>> Nu, tāpat kā iepriekš, es varētu glabāt lietotāja vārds, galu galā, ar mainīgo
tipa virkni.
Un es esmu gatavojas aicināt tas, kā iepriekš, nosaukums.
Bet man tagad ir nepieciešams piešķirt, jo ar cesiju operators, dažas vērtības, lai
ka mainīgais.
Bet šoreiz, es nevēlos, lai cieto kodu tas patīk, es to darīju agrāk ar citātu
likt pēdiņas beigās Dāvidu.
Drīzāk, es vēlos, lai dinamiski iegūt lietotāju ieeja no savas klaviatūras un
tad saglabāt šo vērtību iekšpusē šis mainīgais sauc vārdu.
>> Nu, lai to izdarītu, es varu atsaukties funkcija, funkcija, kas notiek ar
saukt get virkne.
Bet šī funkcija, līdzīgi virknes, pats par sevi, tas nav faktiski nāk ar C.
Drīzāk, CS50 darbinieki ir paziņojis, failā, ko sauc CS50.h, funkcija
sauc Get String kuras mērķis dzīvē ir ļaut lietotājam ierakstīt viņa
vai viņas vārds pie klaviatūras, un pēc tam šī funkcija, saņemt String, atdevi
šī vērtība, tā sakot, no labās puses labajā pusē šo apzīmējumu
uz kreisajā pusē Šā vārda.
>> Pieņemsim saglabājiet failu un apkopot šo programmu.
Veikt sveiki-2, Enter.
Mēs esam atpakaļ mūsu mirgo ātri.
Tagad es esmu gatavojas iet uz priekšu un palaist ./hello-2.
Es esmu patiešām pieprasīts norādīt savu vārdu, un es darīšu tikai to, ka D--V-I-D.
Enter, un tur mums ir programma ka, atkal, izdrukā sveiki David.
>> Bet šoreiz es apgalvot, ka Deivids ir dinamiski izvadīt uz ekrāna,
pamatojoties uz to, ko es, es, tikai drukāti.
Tāpēc pieņemsim pārbaudīt šo hipotēzi un atkārtoti palaist Šī programma ar Hello-2.
Pieņemsim norādīt savu vārdu, tas laiku, kā Alise.
Un, protams, es esmu sagaidīs ar sveiki Alice vai jebkura cita
nosaukt, par šo jautājumu.