Faire un code pour éviter les system pause mais pareil [Fermé]

Signaler
Messages postés
366
Date d'inscription
mardi 28 juin 2016
Statut
Membre
Dernière intervention
18 mars 2018
-
Messages postés
366
Date d'inscription
mardi 28 juin 2016
Statut
Membre
Dernière intervention
18 mars 2018
-
Bonjour,
Je travail sur un programme en c++ et je souhaite, à la fin du programme, mettre une phrase pour qu'il appui sur une touche et ça ferme. Je veut éviter de mettre
system ("pause");
car je trouve cela "moche". Pouvez-vous m'aider? Merci d'avance



1 réponse

Messages postés
558
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
16 mai 2021
74
Bonjour,

std::cout >> "Appuyer sur Enter";
std::cin.clear();            // s'assurer que cin n'est pas bloqué
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); // vider cin
(void)std::cin.get();       // attente ligne quelconque
Est-ce moins 'moche'?
Je n'ai pas trouvé plus simple
Messages postés
366
Date d'inscription
mardi 28 juin 2016
Statut
Membre
Dernière intervention
18 mars 2018
9
merci ! Je vais essayer de suite