DAVID J. Malan: Je suis encore assez underwhelmed par ce programme. Tout ce que j'ai fait est d'aller de dire Bonjour tout le monde à bonjour David. Mais il n'y a toujours pas de dynamisme dans ce programme. Il n'y a pas d'entrée d'utilisateur. Il ya juste sortie codée en dur. Eh bien, nous pouvons faire mieux que cela. Revenons à l'intérieur de ma fonction principale. Et cette fois, plutôt que de coder en dur David comme mon nom, permettez-moi de remplacer ce ligne avec, d'abord, une instruction à l'utilisateur. Printf indiquer votre nom. Donc, nous avons maintenant appris l'utilisateur ce que nous attendre de lui, de déclarer leur nom, mais nous devons maintenant réellement obtenir le nom de l'utilisateur. Eh bien, comme avant, je peux stocker l'utilisateur de nommer, en fin de compte, dans une variable de type chaîne. Et je vais appeler il, comme précédemment, nom. Mais je dois maintenant céder, comme avec le opérateur d'affectation, une certaine valeur à cette variable. Mais cette fois, je ne veux pas de coder en dur comme je le faisais avant en citant, Fin de citation David. Au contraire, je veux obtenir dynamiquement la utilisateurs entrée de leur clavier et puis stocker cette valeur à l'intérieur de cette variable appelé nom. Eh bien, pour ce faire, je peux invoquer un fonction, une fonction qui se passe à être appelé chaîne de get. Mais cette fonction, tout comme la chaîne, lui-même, n'a pas fait venir avec C. Au contraire, le personnel de la CS50 a déclaré, dans un fichier appelé CS50.h, une fonction appelé String Get dont le but dans la vie est de permettre à l'utilisateur de taper son ou son nom au clavier, puis cette fonction, obtenir cordes, les retours cette valeur, pour ainsi dire, de la droite côté de cette expression dans le côté gauche, de cette expression. Sauvons le fichier et compiler ce programme. Assurez-bonjour-2, Entrée. Nous sommes de retour à notre invite à clignoter. Maintenant, je vais aller de l'avant et exécuter ./hello-2. Je suis en effet incité à indiquer mon nom, et je ferai tout ce que D-A-V-I-D. Entrez, et là nous avons un programme que, encore une fois, imprime bonjour David. Mais cette fois, je réclame que David est dynamique en sortie à l'écran, sur la base de ce que j'ai, moi-même, juste tapé. Donc, nous allons tester cette hypothèse et répétition ce programme avec bonjour-2. Disons déclarent mon nom, ce temps, comme Alice. Et en effet, je suis accueilli avec bonjour Alice ou tout autre nommer, pour cette question.