J'aimerais saisir une touche du clavier (en C) sans attente : genre kbhit mais c'est trop lent !!!!
j'ai vu des truc comme _rowread() ou keytest() mais leur utilisation est pour le moins etrange... comment fait on pour lire une et une seule touche avec ces fonctions de la mort ?
tu as bien désactivé les interruptions au moins ?
ouaih et alors ca sert a koi ces interruptions ?
merci pour ta def d'une interruption............................................
bon soyont serieux... quand j'utilisais ngetchx() ca me faisait pas cette vieille erreur??... bon il faut desactiver AUTO_INT_1 et AUTO_INT_5 je vais voire...2m1...
PpHd Le 07/05/2004 à 08:56 ngetchx utilise l'autoint1 pour lire les touches.
En fait, l'autoint1 est apppelee a une frequence ~ 400KHz. Elle regarde s'il y a des touches appuyees avec un truc du meme genre que rowread,
puis ajoute les touches dans un buffer.
GetKey recupere lui les touches de ce buffer.
limmt Le 07/05/2004 à 17:58 400Khz pour une interruption pour un proc a 12Mhz c possible ca?
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
400Hz... on ne peut faire des interruptions que jusqu'à une dizaine de kHz.
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
c'est bon les gas j'ai résolu le prb merci...