>> DAVID J. Malan: Així que estic sent bastant decebuts amb aquest programa.
L'únic que he fet és anar de dir hola món hola David.
Però encara no hi ha dinamisme en aquest programa.
No hi ha entrades de l'usuari.
No hi ha sortida només modificable.
>> Bé, podem fer alguna cosa millor que això.
Anem a anar de nou a l'interior de la meva funció principal.
I aquesta vegada, en lloc de codificar David com el meu nom, deixin-me substituir aquest
línia amb, en primer lloc, una instrucció per a l'usuari.
Printf digui el seu nom.
Així que ara hem informat a l'usuari del que esperar d'ell o ella, d'expressar la seva
nom, però ara tenim que en realitat obtenir el nom de l'usuari.
>> Bé, com abans, puc emmagatzemar l'usuari d' nomenar, en última instància, en una variable
de tipus string.
I jo vaig a trucar que, com abans, nom.
Però ara he de cedir, igual que amb la operador d'assignació, algun valor per
aquesta variable.
Però aquesta vegada, no vull que codificar com jo ho vaig fer abans amb la cita,
Unquote David.
Més aviat, vull obtenir dinàmicament la els usuaris d'entrada del seu teclat i
després emmagatzemar aquest valor a l'interior de aquesta variable anomenada nom.
>> Bé, per fer això, puc invocar un funció, una funció que passa a
ser cridat string get.
Però aquesta funció, igual que la cadena, si, en realitat no vénen amb C.
Més aviat, el personal CS50 ha declarat, en un arxiu anomenat CS50.h, una funció
anomenat Get cadena el propòsit en la vida és per permetre que l'usuari escrigui el seu
o el seu nom en el teclat i, a continuació, aquesta funció, obtenir la seqüència, torna
aquest valor, per dir-ho, per la dreta, part d'aquesta expressió
a la banda esquerra d'aquesta expressió.
>> Anem a guardar l'arxiu i compilar aquest programa.
Fer hola-2, Enter.
Estem de tornada a la nostra ràpida parpellejar.
Ara vaig a seguir endavant i executar ./hello-2.
Jo a la veritat sóc impulsar a exposar el meu nom, i faré exactament això, D-A-V-I-D.
Enter, i no tenim un programa que, de nou, imprimeix hola David.
>> Però aquesta vegada em diuen que David és emesa dinàmicament a la pantalla,
sobre la base del que jo, jo mateix, acaba d'escriure.
Així que anem a provar aquesta hipòtesi i repetició aquest programa amb hola-2.
Exposarem el meu nom, aquest temps, com Alice.
I, de fet, estic rebuts amb hola Alice o qualsevol altre
nomenar, per al cas.