PDA

View Full Version : c++ decimi centesimi e millisecondi


okay
09-02-2005, 10:23
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

Gioz
09-02-2005, 10:50
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.

okay
09-02-2005, 11:05
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

cionci
09-02-2005, 11:17
Prova così ;)

dwDecimi = (timeGetTime() - m_dwStartT)% 100;

okay
09-02-2005, 11:23
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

cionci
09-02-2005, 15:14
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 !!! ;)