Afficher caractère d'échappement pour KEY_LEFT

Fermé
MichaelOfCourse Messages postés 87 Date d'inscription jeudi 21 juin 2012 Statut Membre Dernière intervention 2 septembre 2016 - 1 mars 2016 à 20:45
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 2 mars 2016 à 00:18
Bonsoir tout le monde,

Je fais actuellement un programme en ncurses, et j'ai besoin de pouvoir afficher les touches rentrées par l'user en option.

En gros je veux que si l'user a définit une touche sur KEY_LEFT, j'aimerais pouvoir au lieu d'afficher sa valeur ascii dans les options, afficher un suite de caractères du genre "^E[C"...

Le problème c'est que getch() me retourne un int....

Si quelqu'un à une piste je suis preneur...
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
2 mars 2016 à 00:18
Bonjour,
En quoi est-ce un problème que cela te retourne un int ?
Cela te retourne le code ascii de la touche pressée. Donc, cela correspond bien à ton besoin a priori.
0