1

Salut à tous,
je débute en C sur Ti et je voulais savoir si le seul moyen de voir ce qu'on affiche avec printf() est celui de le faire suivre par la fonction ngetchx()... sans ça, le prog rend la main à l'écran Home et on voit pas ce qui s'est passé...
Si y'a un autre moyen merci de me l'indiquer,
@+[email][/email]
-=Nightm4re=-

Jesus's not a gland !

2

Tu peux aussi utiliser une minuterie avec les fonctions OSRegisterTimer, OSTimerExpired, OSTimerRestart et OSFreeTimer (mais je ne pense pas que ça soit intéressant dans ton cas). La fonction ngetchx attend que l'utilisateur presse une touche et retourne le code de cette touche, mais si tu veux que ton programme fasse quelque chose en attendant, tu peux utiliser _keytest pour vérifier si une touche spécifique est enfoncée ou bien _rowread pour vérifier toutes les touches.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3

GoldenCrystal
: mais si tu veux que ton programme fasse quelque chose en attendant, tu peux utiliser _keytest pour vérifier si une touche spécifique est enfoncée ou bien _rowread pour vérifier toutes les touches.

Ou utiliser kbhit, ce qui est nettement plus simple. (En particulier, on n'a pas besoin de rediriger les interruptions si on utilise la lecture de touches de AMS.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

A oui, j'avais complètement oublié cette fonction. Et pourtant je l'utilise assez souvent triso
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

5

lol
merci bcp de répondre aussi rapidement...
je crois que dans mon cas c pr l'instant le ngetchx qui est le plus approprié, en fait ce ke je voulais, c'est que quand le prog s'arrête il reste sur l'écran des données qu'a sorti le prog...
ça marche très bien avec ngetchx, mais je voulais juste savoir si c t bien nécessaire
-=Nightm4re=-

Jesus's not a gland !