Validation en c++(console)

Résolu
Bonjours a tous.
Je viens de faire un programme en c++ avec une interface console.
Je cherche a present a stoper mon principal puis que la reprise se fasse avec une validation sur la touche entrer.
J'ai pas encore trouvé de bidouille peut etre avec le code asci mais je vois pas trop comment faire.
Merci de votre aide

5 réponses

  1. Modérateur
    D'ailleurs en utilisant des fonctions du c, ça sera plus simple encore:
    getchar(); 
    1
    1. Modérateur
      Tu peux interrompre ton programme principal en demandant à l'utilisateur d'entrer une donnée en utilisant std::cin (qu'il ait entré une valeur ou non, dès qu'il appuiera sur entrée, ça passera à la suite du code).

      Ca donnerais ça:
      std::cin >> variable

      Je suppose que la variable doit être de type string. Faut voir, j'ai pas fait beaucoup de C++ .....
      0
      1. Resalut.
        Merci pour votre aide.J'ai trouvé la solution .

        void attendre(void) {
        char c=getch();
        }

        C'est une focntion que j'ai trouvé dans les libs de mon prof.
        0
        1. Modérateur
          getchar() c'est standard donc c'est mieux ^^

          Bonne chance
          0
          1. tu peux faire:
            system("pause");

            ou

            system("pause > nul");
            0
            1. Modérateur
              sauf que c'est pas standard.
              0