voilà le bout de code en question qui se situe à l'intérieur d'un while :
char choix
...
choix = getch();
if (choix == 0) choix=getch();
printf("touche : %x\n\n", choix);
et j'obtiens comme résultat quand je tape sur la touche flèche gauche:
touche : ffffffe0h
touche : 4bh
mais quand je tape sur la touche A par exemple j'obtiens bien :
touche :
touche : 41h (ce qui est donc tout à fait normal)
bref je comprends pas pourquoi j'ai droit à deux fois "touche : ...." quand j'utilise les touces spéciales comme les fléches ou f11 et f12, etc MAIS pas F1 à F10 et surtout pourquoi j'ai droit à "ffffffe0" à chaque fois que j'utilise ces touches !
---------------