Le cas des tableaux de caractères est particulier, il est possible de lire ou d'afficher leur contenu par un seul ordre :
Notez la syntaxe particulière cin.getline(...)
qui offre l'avantage
ici de préciser le nombre maximum de caractères à lire dans le flux
d'entrée.
Si l'utilisateur du programme tape au clavier moins
(strictement) de TailleChaine
caractères avant le caractère de validation (\n
),
ceux-ci seront rangés dans le tableau Mot
et un caractère nul
(\0
) sera introduit dans le tableau à la suite du dernier
caractère saisi.
Si l'utilisateur du programme tape au clavier plus de TailleChaine - 1
caractères avant le caractère de validation (\n
), les caractères
en ``trop'' seront conservés dans le tampon d'entrée jusqu'au prochain
appel à cin
.