gettimeofday() und Sekunden- bzw. Millisekndenvergleich
-
Hallo,
ich möchte in meinem Programm eine Zeit t vergleichen, mit den Sekunden und Millisekunden Werte, die gettimeofday() zuürckgibt. Wenn diese größer ist, dann soll das Programm etwas machen.
Wie kann ich diese Bedingung am besten implementieren?
Ich habe es mir so ungefähr vorgestellt, aber weiss noch nicht genau, welche form time_sec und time_millisec haben sollen?timeval start; gettimeofday (&start, 0); cout<< " gettimeofday () = "<<start.tv_sec<<':'<<start.tv_usec<<endl; if ( (time_sec > start.tv_sec) || ( (time_sec == start.tv_sec) && (time_millisec > start.tv_usec )){ // do something }Danke im Voraus für die Vorschläge!
Grüße,
CP
-
gettimeofday liefert übrigens keine Millisekunden, sondern Mikrosekunden.
Die Frage mit der Form versteh ich leider nicht. 