Faire un code pour éviter les system pause mais pareil

Dark_another Messages postés 393 Statut Membre -  
Dark_another Messages postés 393 Statut Membre -
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

  1. Dalfab Messages postés 638 Date d'inscription   Statut Membre Dernière intervention   102
     
    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
    0
    1. Dark_another Messages postés 393 Statut Membre 5
       
      merci ! Je vais essayer de suite
      0