Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
playground:playground [2015/06/02 00:06] 85.7.63.43 créée |
playground:playground [2015/06/02 00:33] (Version actuelle) d3m0t3p |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== Entrer une ligne de texte ===== | ===== Entrer une ligne de texte ===== | ||
| - | l'utilisation de getline offre un avantage par rapport à std::cin, avez-vous essayé de rentrer une phrase avec un cin ? je vous invite à essayer. Comme vous l'avez constaté seul le premier mots est contenu dans la variable, pire les prochains cin seront directement rempli avec les mots suivants de la phrase. | + | l'utilisation de getline offre un avantage par rapport à std::cin, avez-vous essayé de rentrer une phrase avec un cin ? je vous invite à essayer. Comme vous l'avez constaté seul le premier mots est contenu dans la variable, pire les prochains cin seront ignorées et les variables directement remplies avec les mots suivants de la phrase. |
| La solution est d'utiliser getline comme son nom l'indique, cette fonction récupère une ligne en entier. | La solution est d'utiliser getline comme son nom l'indique, cette fonction récupère une ligne en entier. | ||
| - | <note question>C'est quoi vraiment une ligne ?</note> | + | <note question>C'est quoi une ligne pour un ordinateur ?</note> |
| getline prend tout les caractères jusque à ce qu'il rencontre "\n" c'est comme ceci qu'est codé un retour à la ligne. | getline prend tout les caractères jusque à ce qu'il rencontre "\n" c'est comme ceci qu'est codé un retour à la ligne. | ||
| Son utilisation : | Son utilisation : | ||