Voila, quand j'utilise cin, j'ai que des problèmes avec des cas particulier.
Déjà, lorsque j'écrit :
Est ce que cin met le "\0" à la fin de la chaîne?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char Nom[20]; cin >> Nom;
et le problème plus important, voici mon code :
Si je rentre Nom sans blanc ca marche impeccable mais si je met un blanc alors il fais que de tourner dans la boucle pour saisir l'âge et je ne peux pas le saisir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 cout << "Entrer votre nom : "; cin >> Nom; strcat(Nom, "\0"); do { cout << "Quel âge voulez-vous avoir (entre 16 et 24 ans) : "; cin >> Age; } while (Age<16 || Age>24);
Alors que ce passe-t-il ?![]()
Merci pour vos réponses.
Partager