comment détecter la touche ECHAP en C?

j'ai écrit un bout de code pour détecter les touches de direction à l'aide de _getch(); et je souhaite détecter la touche echap mais je n'ai pas réellement savoir ce que sont les nombres que je devrais utiliser de sorte que toute aide est très appréciée.

#include <conio.h>
#include <stdio.h>
#define KEY_UP 72
#define KEY_DOWN 80
#define KEY_LEFT 75
#define KEY_RIGHT 77

int c = 0;
_getch();
switch ((c = _getch())) {
case KEY_UP:
    printf("Up\n");
    break;
case KEY_DOWN:
    printf("Down\n");
    break;
case KEY_LEFT:
    printf("Left\n");
    break;
case KEY_RIGHT:
    printf("Right\n");
    break;
default:
    printf("Null\n");
    break;

chacun des touches de direction est une combinaison de deux caractères de code ascii 224 et l'définis (notez le premier _getch();) mais je ne sais pas que pour la touche d'échappement, j'ai essayé de chercher mais pas trouver, une liste complète de ceux qui seraient si utiles.

Grâce.

  • non merci
InformationsquelleAutor xixhxix | 2015-12-10