Bonjours,
Je suis assez jeune dans le domaine de la programmation et comme la plupart des jeunes il y a quelque chose que je n'arrive pas à comprendre/exploiter.
Voilà j'ai créé un simple programme me retournant le code héxa histoire d'obtenir celui des flèches afin de pouvoir réutiliser cela dans mes programmes avenir car ZSQD commence à faire négligé dans mes programmes.
Voici mon code:#include <stdio.h>
#include <conio.c>
int main()
{
unsigned char touche;
while(1)
{
touche=getche();
printf(" => %x\n", touche);
}
return 0;
}
Jusqu'à cet endroit aucun problème mais au moment de lancer le programme les codes obtenus pour les caractères basiques coinside:
a => 61
mais pour la flèche de gauche par exemple cela me donne:
ù => e0
=> 50
Je ne sait pas du tout comment exploiter cela, quelqu'un de plus compétant que moi peut-il éclairer ma lenterne?
Partager