Récupérer un caractère et un seul en C

Fermé
balou - 28 janv. 2005 à 12:17
 balou - 1 févr. 2005 à 12:04
bonjour tout le monde,

tout d'abord je veux m'escuser pour mon ignorance.
En fait voila ce que je souhaite faire c'est récupérer un cractère (taper au clavier) mais un seul sans avoir besoin d'un retour chariot en gros une fonction qui m'enregistre dans une variable la valeur de la touche précé (numérique).
En plus si c'est possible que le caractère ne soit pas affiché!

Merci

PS:j'utilise vi sous unix donc
A voir également:

1 réponse

maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
28 janv. 2005 à 15:12
Bonjour!

La fonction qui permet de faire ça, s'appelle getChar()! Elle récupère un seul caractère!
2
merci pour ta réponse mais j'ai essayer le getchar() le problème c'est qu'il attend un retour chariot pour valider ce qui a été entrer moi je veux que la commande retienne en variable juste l'eniter que je viens de lui entrer un digit seuleument (0 - 9) et qu'il n'y ai pas besoin de taper entrer d'après ce que j'ai pu lire la fonction getch() le ferai mais elle est dans une librairie conio.h qui n'existe pas sous vi le seule correspondanceest la librairie curses.h a priori mais cette dernière ne trouve pas la fonction désirer!!!
Que faire???
merci pour votre aide
0