J'ai le code suivant :
int main()
{
// Variables
char name;
// Take the users name as input
cout << "Please enter you name..." << endl;
cin >> name;
// Write "Hello, world!" and await user response
cout << "Hello, " << name << "!" << endl;
cout << "Please press [ENTER] to continue...";
cin.get();
return 0;
}
Après que l'utilisateur a appuyé sur la touche retour pour saisir son nom, ce retour chariot est reporté à la fin du code où il est immédiatement appliqué comme entrée à cin.get(), ce qui met fin prématurément au programme. Que puis-je placer sur la ligne qui suit immédiatement
cin >> name;
pour empêcher que cela se produise ? Je sais que c'est possible, car je l'ai déjà fait, mais je ne me souviens pas de ce que c'est ni où je peux le trouver. Merci beaucoup d'avance.