Prendre 1 caractere au clavier sans Enter

Rockanos Messages postés 20 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 21 janvier 2011 - 19 avril 2010 à 11:15
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 1 mai 2010 à 20:50
Bonjour,

J'ai un problème pour créer un menu avec choix utilisateur...

J'aimerais que l'utilisateur écrive un chiffre au clavier sans appuyer sur Enter pour le valider

(comme un getchar() mais qu'il fasse Enter automatiquement après la saisie d'un chiffre)

Par exemple :

Menu principal
--------------
1 . Afficher
2 . Ajouter
3 . Modifier
4 . Supprimer
--------------
0 . Quitter
--------------

Choisissez :


a ce moment là l'utilisateur doit simplement presser 0, 1, 2, 3 ou 4.

Merci d'avance !

1 réponse

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
1 mai 2010 à 20:50
Salut,

Il n'y a rien de standard pour ça. Si tu as conio.h, tu peux utiliser getch. Pour du Windows uniquement, tu peux faire l'équivalent de Console_Pause ici.
0
Rejoignez-nous