1

bonjour
j'ai un petit problème avec ngetchx(): celui ci comprend quand on appuit sur GAUCHE ou DROITE, mais pas quand on appuie sur SECONDE + DROITE ou GAUCHE.
able++;  // à droite if (touche == 4434) variable--;  // à gauche -avec second if (touche == 4440) variable++;  // à droite -avec second voilà le code source: (je travaille sur une Ti-89, mais même en changeant les valeurs pour les autres calculatrices le résulata est le même) unsigned short variable, touche = ngetchx(); if (touche == 338) variable--;  // à gauche if (touche == 344) vari

et là rien ne se passe si j'appuie sur SECOND + DROITE ou GAUCHE...

y quelqu'un qui pourrait m'expliquer ?? sad merci
MyR : tout simplement ^^

2

C'est 4433 et 4436 les codes de touches.

Il vaut mieux utiliser des constantes:
#define SND 0b1000000000000

if      (touche == KEY_LEFT)        variable--;  // à gauche
else if (touche == KEY_RIGHT)       variable++;  // à droite
else if (touche == (SND|KEY_LEFT))  variable--;  // à gauche -avec second
else if (touche == (SND|KEY_RIGHT)) variable++;  // à droite -avec second
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

3

ça sert à quoi: "#define SND 0b1000000000000" ?
MyR : tout simplement ^^

4

ok d'accord je viens de comprendre dsl ^^ grin
merciiiiiii !
MyR : tout simplement ^^