Comment détecte-t-on en C la frappe d'une touche du clavier?
J'aimerais faire une fonction qui renvoie le code ASCII de ladite touche et une autre fonction pour les touches non asciiables (entendre : qu'on ne peut pas associer à un caractère ni à une suite de caractères, comme Ctrl, Alt, Maj, Arret défil etc...).
Le mieux, si ce n'est pas trop vous demander, ce serait que ces fonctions utilisent une interruption : ça m'aiderait à comprendre comment elles marchent (je ne suis pas du tout à l'aise avec).
En fait, ça ressemblerait à INKEY$ de Qbasic (pour les connaisseurs).
C'est à dire que l'appel de cette fonction ne suspendrait pas le déroulement du programme (par exemple une boucle).
Je suis encore un débutant, malgré tout ce que vous m'avez déjà appris, maisj'en guérirai (enfin, j'espère).
Merci d'avance.
Partager