David J. Malan: Pa ja sam još uvijek prilično neimpresioniran ovim programom. Sve što sam učinio je otići iz rekavši Pozdrav svijetu u Hello Davida. No, tu je još uvijek nema dinamizam u ovom programu. Nema korisničkog unosa. Tu je samo teško kodirano izlaz. Pa, možemo napraviti bolje od ovoga. Idemo natrag u unutrašnjost moje glavne funkcije. I ovaj put, umjesto tvrdog koda David kao moje ime, neka me zamijeniti ovaj linije s, prvi, upute korisniku. Printf navesti svoje ime. Dakle, sada smo informirani korisniku ono što smo očekujem od njega, izreći svoje ime, ali mi je sada potrebno da se zapravo dobiti na ime. Pa, kao i prije, ja mogu pohraniti korisnika ime, u konačnici, u varijable tipa string. A ja ću nazvati je, kao i prije, ime. Ali sam sada treba dodijeliti, kao i sa Dodjela operator, neke vrijednosti se da je varijabla. Ali ovaj put, ne želim da se tvrdi koda što bih ja učinio prije nego što s citatom, Citat završen Davida. Umjesto toga, želim da dinamički dobiti Korisnici ulaz iz njihove tipkovnice i zatim spremiti tu vrijednost unutar ova varijabla zove ime. Pa, kako to učiniti, ja mogu pozvati funkcija, funkcija koja se događa se zove get niz. No, ova funkcija, poput niza, Sama, zapravo ne dolaze s C. Umjesto toga, CS50 osoblje je izjavio: u datoteci pod nazivom CS50.h, funkcija zove Get String čija je svrha u životu je omogućiti korisniku da upišete njegovo ili njezino ime na tipkovnici, a zatim ova funkcija, dobiti niza, vraća da je vrijednost, da se tako izrazim, s desne strane na desnoj strani ovog izraza na lijevoj strani tog izraza. Idemo spremite datoteku i sastaviti ovaj program. Napravite hello-2, Enter. Vratili smo se u našem trepćući redak. Sada ću ići naprijed i pokrenuti ./hello-2. Ja sam doista zatraži navesti svoje ime, a ja ću učiniti upravo to, D--V-I-D. Unesite, a tu imamo program da, opet, ispisuje Hello David. Ali ovaj put ja tvrdim da je David dinamički reproduciraju na zaslonu, na temelju onoga što sam, osobno, upravo upisali. Tako ćemo testirati tu hipotezu i reprizu ovaj program s hello-2. Ajmo navesti svoje ime, to Vrijeme, kao Alice. I doista, ja sam pozdravio Pozdrav Alice ili bilo koji drugi ime, što se toga tiče.