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 ????

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.
oui, mais ça donne les secondes depuis le 1e janvier 1997 minuit, seulement, pas les secondes de la minute en cours.

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.
Au fait, ton code attend l'appui d'une touche là normalement.
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.

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.
Tant que key=0 on kbhit()
soit
Tant qu'aucune touche n'est appuyée, on kbhit().
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.
Si, mais autant mettre while((key=kbhit()));
Mais ça ne sert à rien.
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é
Comment ça "limiter l'affichage à 2 caractères"?
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);