Long auf Konsole ausgeben und Zeitmessen
-
timeval start, end; gettimeofday(&start, 0); long tu = 0; ... gettimeofday(&end, 0); tu = ((end.tv_usec) - (start.tv_usec)); cout << (end.tv_usec) - (start.tv_usec) << ':'<< tu << endl;Hallo, wenn ich diese Werte rechne werden sie irgendwann zu minus?
Auf der console haben die werte (z.B. end.tv_usec)auch immer nur 6 Stellen.Kann mir jemand helfen? Ich möchte den Wert in ms bekommen.
MfG
-
larzarus schrieb:
Kann mir jemand helfen? Ich möchte den Wert in ms bekommen.
Wieviel Zeit in Minuten vergeht zwischen 3:50h und 4:05h?
-
15?

Wieso?
-
larzarus schrieb:
15?

Wieso?
Wie viel Zeit vergeht denn zwischen 3 Sekunden 50 Mikrosekunden und 4 Sekunden 5 Mikrosekunden?
Außerdem zu deinen Stellen und deinen Umwandlungen: Wie viele Mikrosekunden (µs oder auch us) hat eine Sekunde (s)? Wie viele Millisekunden (ms) hat eine Sekunde? Wie viele Mikrosekunden hat eine Millisekunde?
Wenn du diese einfachen Fragen beantwortest, dann sollten deine Probleme sich von selber lösen. Oder deine Problembeschreibung war ungeschickt, ich bin mir zum Beispiel immer noch nicht sicher, ob du im ersten Satz eine Frage stellst oder deine Beobachtungen beschreibst.