Validation en c++(console)

Résolu
zozizon Messages postés 674 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
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

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
D'ailleurs en utilisant des fonctions du c, ça sera plus simple encore:
getchar(); 
1
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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
zozizon Messages postés 674 Date d'inscription   Statut Membre Dernière intervention   41
 
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
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
getchar() c'est standard donc c'est mieux ^^

Bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ardamoute Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   13
 
tu peux faire:
system("pause");

ou

system("pause > nul");
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
sauf que c'est pas standard.
0