|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 119
|
[C++] Conversione tra double e struct timeval
Ciao a tutti,
mi rivolgo a voi guru del C++ per un quesito sicuramente banale! Dovrei convertire un valore double in una struttura timeval, composta quindi da tv_sec e tv_usec, rispettivamente secondi e microsecondi. Codice:
c = floor(timestamp); ptime.tv_sec = c; d = timestamp - (double) ptime.tv_sec; e = d * 1000000.0; ptime.tv_usec = e; Mi sono accorto che questo codice ritorna sempre 0 . Smanettando con il gdb mi sono reso conto che il problema è alla terza riga di codice che ho qui riportato! al momento dell'assegnamento alla variabile d, questa diventa magicamente zero! Probabilmente è una stupidata ma con il C++ ho appena iniziato ![]() Grazie a tutti per l'aiuto! Ultima modifica di ST6Man : 16-08-2008 alle 17:21. Motivo: precisazione |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
d è un double ?
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 119
|
si è un double..
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:39.