1

Alors vala, y a une fonction pour avoir l'heure, mais y a pas les secondes (ou alors, le nombre de seconde depuis le 1e janvier 1997 à 0 heures 0 min 0 s). Et je vois pas trop comment les calculer simplement à partir de la date complète (à cause des mois qui ont des taille différentes, des années bisextiles...). Donc, est-ce que y a un moyen d'avoir les secondes autrement ????
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

2

TimerValue(0)
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é

3

oui, mais ça donne les secondes depuis le 1e janvier 1997 minuit, seulement, pas les secondes de la minute en cours.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

4

Ah, tu dois avoir une ancienne version de la documentation avec un mauvais prototype. (Y-en a marre des gens qui ne mettent pas à jour leurs fichiers avant de poser des question!) Il manque le pointeur pour les secondes. La version la plus récente est là: http://membres.lycos.fr/extended/download.php?do=popup&path=AMS_2.07_doc.zip.
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é

5

a ok. Mais c écrit nulle part que la doc incluse dans le pack AMS 2.07 d'ExtendeD est dépassertongue
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

6

Merci quand mëme, tous de mêmegrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

7

C'était écrit dans plusieurs topics du forum. Il faut lire les anciens topics. smile
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é

8

Bah... en fait, je pensais pas qu'il y avait des évolutions comme ça (puisqu'il y en a pas en basicsmile). Donc j'ai pas chercher à savoir s'il y avait des doc plus récentesgrin
Je le saurais pour la prochaine fois.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

9

-

10

Presque pareils:]
manque juste le when() pour rajouter les 0 manquantgrin
je vais rajouter çawink
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

11

Orion : pas très clair comme code wink Tu peux virer tous les tests en utilisant à fond les possibilités offertes par le formatage de sprintf :
DateAndTime_Get(&year, &month, &day, &hour, &minute, &second);
sprintf(tmpbuffer2, "%02u:%02u:%02u", hour, minute, second);

DrawStrXY(129, 12, tmpbuffer2, A_REPLACE);
avatar
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.

12

Ha oui,
- 2 signifie qu'il doit y avoir au minimum deux chiffres d'écrits,
- 0 signifie qu'il faut compléter avec des zéros s'il y a moins de deux chiffres

Ca devrait réduire de quelques octets la taille de SHL wink
avatar
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.

13

-

14

en effetgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

15

bon, je v continuer le massacre sur ce topic, pas la peine d'en faire un autre.
Bon, alors maintenant, g un prbm avec les touches.
on m'as dit d'utiliser while(!(key=kbhit())); pour détecter les touche sans avoir à attendre l'appuis sur une touche tous en profitant de la répétition de touche. Le prbm, c que une fois la répétiton d'activer, y a que ESC+ON ou 2nd+Lock+ON qui permet de changer de touche. En clair, une fois la répétion activer, impossible de l'arréter et de changer de touchesad
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

16

Au fait, ton code attend l'appui d'une touche là normalement.

17

bah... nan. tant que key est différent de 0, on fait un kbhit, sinon, on passe.
Soit :
tant qu'une touche est apuyer, on test la touche, sinon, on passe.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

18

Tant que key=0 on kbhit()
soit
Tant qu'aucune touche n'est appuyée, on kbhit().

19

y a le point d'exclamation devant les parenthèses pour dire d'inverser le résultatwink
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

20

while(!(key=kbhit()));

key=kbhit() -> Si une touche est appuyée donne une valeur différente de 0, sinon 0.
!(key=kbhit()) -> Si une touche est appuyée donne 0, sinon 1
while(!(key=kbhit())); -> Si une touche est appuyée quitte la boucle, sinon, attend qu'une touche soit appuyée.

21

!(key=kbhit()) -> Si une touche est appuyée donne 0, sinon 1
arf... ok. Je pensais que ct le contraire. Donc, je me retrouve comme avantsad
et je suppose qu'on peut pas mettre !!(key=kbhit())sad
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

22

Si, mais autant mettre while((key=kbhit()));
Mais ça ne sert à rien.

23

oui, en effet, si on appuis sur une touche, on reste bloquer dans la boucle whilesad
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

24

au fait pour les fonctionnalité des sprintf, comment on fais pour limiter l'affichage à 2 carac strictement ? J'ai essayé plusieurs trucs en me basant sur la doc de tigcc, mais ca na jamais marché
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

25

Comment ça "limiter l'affichage à 2 caractères"?
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é

26

ben par exemple, si j'ai une variable qui a pour valeur 18.652, je voudrais juste voir 18
donc sprintf( buffer, "%02?f", var);
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

27

Ce que tu veux est "precision" (cf. http://tigcc.ticalc.org/doc/stdio.html#printf).
%02.2f
Attention, pour un format %f, c'est le nombre de chiffres significatifs, pas le nombre de caractères! Prévois un octet supplémentaire pour le point décimal dans ton buffer.
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é