Bonjour,
j'ai un petit soucis : je souhaite effectuer une "instruction" particulière en fonction de la touche pressée au clavier.
J'ai donc créé ceci :
...
int touche;
touche=getch();
switch((int)touche) //j'ai été obligé d'ajouter un cast sinon ça ne fonctionne pas.
{
case 97:printf("touche a");break; //ça fonctionne
case 27:printf("ECHAP");break; //ça fonctionne
....
case 75:printf("touche gauche");break; //le code ASCI 75 n'est pas la touche gauche clavier
default:printf("default");
}
...
Je voudrais savoir s' il y a un code ASCI pour les touche gauche,droite,haut,bas et comment résoudre ce problème.
(J'ai créer un prgm pour me renvoyer les codes ASCI en fonction des touches tapées mais j'obtien 2 codes le premier étant toujours 224.)
merci d'avance
