1

je cherche une commande, similaire a ngetchx(), qui me renvoi la valeur de la touche enfoncé. Mais qui ne bloque pas l' execution de mon programe lorsqu' auqune touche n' est pressée.merci.

2

3

je pense que kbhit devrait correspondre à ce dont tu as besoin ;
Pour plus d'informations : http://www.tiwiki.org/Kbhit (ou cf manuel de tigcc)

Sinon, après, tu peux faire mumuse avec toute la famille de _rowread, si tu as besoin de plus de vitesse, encore
(bon courage cheeky )
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

je vais essayer ac kbhit, pour l' instant. merci
ton tuto est super bien ecrit et tres clair, merci d' y passer du temps.j' attend la suite ac impatience.

5

de rien smile

moi aussi, j'attend la suite avec impatience ^^
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

6

tiens, kbhit() retire la touche du buffer ? hum
Il ne me semble pas que ça le fasse sur d'autres plateformes...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

7

Hmm, il faut appeler ngetchx() pour retirer la touche, non ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8

ngetchx va attendre s'il y en a pas, non ?
y a pas d'autres fonctions ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

9

1) Justement: kbhit qui est non bloquante tant qu'il n'y a rien, et ngetchx pour enlever la touche quand il y en a une.
2) Si, OSdequeue / kbd_queue().
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

10

11

Lionel Debroux :
2) Si, OSdequeue / kbd_queue().

je pensais à ça je pense
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

12

Doc de TI-GCCLib:
kbhit checks to see if a keystroke is currently available. Any available keystrokes can be retrieved with ngetchx. If a keystroke is available, kbhit returns a nonzero integer (in fact, it returns the exactly same value as ngetchx); if not, it returns 0. Note that kbhit does not pick a keystroke from the keyboard queue
. So, kbhit will continue to return non-zero value until "keypress" flag is reset by calling ngetchx, GKeyFlush or GKeyIn.

C'est bien ce que je pensais: C'est comme sur les autres plate-formes, il faut récupérer la touche séparément.
Et m***e, il faut être inscrit pour corriger l'erreur dans TiWiki...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

13

huhu
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.