diablo31170
Messages postés17Date d'inscriptionmercredi 15 mai 2013StatutMembreDernière intervention13 juin 2006
-
22 avril 2006 à 08:40
diablo31170
Messages postés17Date d'inscriptionmercredi 15 mai 2013StatutMembreDernière intervention13 juin 2006
-
23 avril 2006 à 10:46
Salutations,
j'essaye de faire une horloge sous Fedora avec Kdevelopp en C++ (bien
sûr :) ), mais je n'arrive pas à trouver des sources qui marche.
Mon horloge devrait s'afficher dans le style : 10 : 33 : 20 (h : min : sec).
Dans un second temps, j'ai envi de changer le facteur temps c'est a dire que l'horloge devrait s'accelerer ou ralentir.
Si une personne pourrait m'aider, je n'y arrive pas
ben92600
Messages postés56Date d'inscriptiondimanche 13 novembre 2005StatutMembreDernière intervention11 juillet 2006 22 avril 2006 à 16:54
je pense que tu devrais faire time(0) mais bon comme elle va te la date et année
ba time(0)%86400 ce qui te donne l heure actuel
apres si tu veu avoir une modulation de l heure tu peut faire :
(a*time(0))%86400 avec a = 1 pour le temp normale a > 1 si le temp va plus vite et a< 1 si le temp est ralentie
et apres tu na plus que a traduire ton temp en seconde en (h : min : sec).
diablo31170
Messages postés17Date d'inscriptionmercredi 15 mai 2013StatutMembreDernière intervention13 juin 2006 22 avril 2006 à 20:06
Merci Ben92600 pour ta méthode, elle me donne le tps en seconde et
comme ta dit, je me fait un tratement pour l'afficher en h : min : sec.
mais jai un petit bémol : Quand je lance l'execution du programme il
est 20:02:00 ( à quelques secondes près) mais il m'affiche 64935 (ce
qu'il fait 18: 02: 15)
diablo31170
Messages postés17Date d'inscriptionmercredi 15 mai 2013StatutMembreDernière intervention13 juin 2006 23 avril 2006 à 10:46
J'ai aussi rencontré une erreur avec ta méthode pour la modulation : si
a est différent de 1, il m'affiche des nombres négatifs qui décroit, et
si je met des nombres inferieur acomme 0.8 cout<<(0.8*time(0))%86400<<endl; il me fait une erreur erreur: invalid operands of types double and int to binary operator% .