View Full Version : c++ decimi centesimi e millisecondi
sto cercando di scrivere a video i decimi centesimi e i millisecondi
per ora sono riuscito a scrivere le ore i minuti e i secondi.
la funzione che uso è questa:
dwSecondi = (timeGetTime() - m_dwStartT) / 1000;
dove mi ritornano i secondi e poi mi calcolo i minuti e le ore ma non riesco a farmi tornare i decimi i centesimi e i millesimi
io sono solito usare
clock() / CLK_TCK;
includendo l'header ctime
però così m ifermo ai secondi,per arrivare a decimi centesimi e millesimi non so,ma avendo sollevto la domanda sono curioso anch'io e fiducioso in una risposta che attenderò con ansia
Ziosilvio
09-02-2005, 10:54
Tutte le funzioni dichiarate in time.h che conosco, calcolano il tempo in secondi... ho la sensazione che la suddivisione in intervalli più piccoli non sia standard (e forse nemmeno portabile)... chiedo conferma.
io ci sto sbattendo la testa.......... ma la soluzione ci deve essere
............. ora io probabulmente mi confondo nel senzo che:
queste le prove che sto facendo:
if(dwSecondi>0){
dwDecimi = (timeGetTime() - m_dwStartT)/ 100;
if (dwDecimi>=60000){
dwDecimi=0;
}
... ecco il risulato per i decimi c'è l'ho ma continua a stamparmi questo cioè al primo secondo passato mi stampa 100 al secondo mi stampa 200... ci sono quasi
per chiarificare: tra il primo e il secondo secondo stampato la var dwDecimi a schermo lavora bene stampa i numeri da 0 a 100 quando stampo il secondo numero 2 la var dwDecimi mi va da 100 a 200..... quindo il procedimento è giusto.
devo fare in modo che tra un secondo all'altro la var dwDecimi stampi da 0 a 99
vediamo un pò....... se avete la soluzione ......postate
che poi i centesimi e i millesimi c'è li mangiamo.............
è chiaro che per i decimi dovrei fare da 0 a 9 ma è uguale se tutto funziona è un attimo sistemare le var
Prova così ;)
dwDecimi = (timeGetTime() - m_dwStartT)% 100;
mitico cionci grande fratello metallaro che non sei altro.......
sei un animale da palcoscenico come i led zeppelin
ciao fratellone come và?
----------------
PERFETTO (e io che giravo su google..... a cercare che poi?)
dunque con %10 & 100 e &1000 si hanno i decimi centesimi e millesimi................. è come dire fai il mod 10 mod 100 mod 1000
in c/c++ il % è come fare il mod in vb
grande cionci
a presto grazie
Originariamente inviato da okay
mitico cionci grande fratello metallaro che non sei altro.......
sei un animale da palcoscenico come i led zeppelin
ciao fratellone come và?
Benone !!! ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.