Validation en c++(console)

Résolu/Fermé
zozizon Messages postés 674 Date d'inscription samedi 30 avril 2005 Statut Membre Dernière intervention 6 juin 2017 - 28 juin 2006 à 18:11
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 4 févr. 2009 à 21:12
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
28 juin 2006 à 22:32
D'ailleurs en utilisant des fonctions du c, ça sera plus simple encore:
getchar(); 
1
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
28 juin 2006 à 22:28
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 samedi 30 avril 2005 Statut Membre Dernière intervention 6 juin 2017 41
29 juin 2006 à 20:09
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 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 7 802
29 juin 2006 à 22:11
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 dimanche 22 juin 2008 Statut Membre Dernière intervention 4 février 2009 13
4 févr. 2009 à 13:36
tu peux faire:
system("pause");

ou

system("pause > nul");
0
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 7 802
4 févr. 2009 à 21:12
sauf que c'est pas standard.
0