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:
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:
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 ? :arf:
Merci pour vos réponses.