Voila, quand j'utilise cin, j'ai que des problèmes avec des cas particulier.
Déjà, lorsque j'écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char Nom[20];
cin >> Nom;
Est ce que cin met le "\0" à la fin de la chaîne?

et le problème plus important, voici mon code :
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);
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.
Alors que ce passe-t-il ?

Merci pour vos réponses.