voila je teste les touches appuye avec b=ngetchx(); si j'appuy sur enter b=13 mai apers ja veut faire un boucle pour tester si une touche est appyer et si elle corspond a b mai san arrete le programme comme le fai ngetchx(); comment je peut faire??
KK t'a déjà répondu sur tigen.
Et lis la doc, ça te sera utile.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
ouai ca sera utile vu que c'est deja fai mai quil ni a pas de reponse dedan et que ce que je veut faire est hyper compliquer merci
tu connais les boucles en C ?
Pke c tout simplement l'utilisisation d'une boucle .... en C
ben non ou alors je voit pas!! aide moi stp
bah atta, ce qu'a fait thibaut, c bien aussi, ca dépend de ce que tu veux en fait, j'ai pas lu ...
T est un type, je ne sais plus ce que renvoie kbhit() surement un short ...
*ce code là boucle comme un porc dans que tu n'appuie pas sur la touche LA_VALEUR...
*le code de thibaut boucle dans ton programme, si une touche est appuyée alors il va te faire le ngetchx();
Il me semble qu'un ngetchx n'arrête pas le programme quand il est précédé d'un kbhit.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
possible, ca touche l'int 3 je crois, c ca ?
ouai enfin je fai ca
short b=0;
if (kbhit()) b=ngetchx();
if(b==g)
{
code....
}
et peut importe la touche appye le code.... est executer c pas normal!!!! pk??
Je peux quand mm le faire !!!!!!
non g vaut la valeur d'une touche enregistrer precedemment!! c pour ca que c bizzard
Mais is aucune touche a été apuyée ...
bon alors c simple g une boucle avan ki enregistre une valeur de touche et c obligatoir kel enregistre une touche mai encore pire maintenan g tesster ca
g=13;
short b=0;
if (kbhit()) b=ngetchx();
if(b==g)
{
code....
et g bo appuyer comme un malade sur enter ca change rien alors la allez comprendre
heu, pkoi tu mets pas simplement un timer au fait ?
enfin, je dis ca .. je dis rien koi
un timer pour faire koi???
bah tant que t'as pas appuyer sur une touche au bout d'un certain temps, tu éteins
oui mai ca revien au meme probleme non??
car meme avec un timer ja voit pas ce que ca changerai???? si?
j'ai ca mai la ti s'etein au bout de meme pas une seconde pk????
void _main(void)
{
deb:
OSFreeTimer(USER_TIMER);
short b=0;
OSRegisterTimer(USER_TIMER, 10*20);
while(!OSTimerExpired(USER_TIMER)==TRUE)
{
if (kbhit()) b=ngetchx();
if(b==13)
{
b=ngetchx();
if(b==264)
{
OSFreeTimer(USER_TIMER);
return;
}
}
off();
goto deb;
}
}