Systemzeit in C unter Unix/Linux in Millisekunden abfragen
-
Hallo!
Weiss jemand, wie ich unter Linux /Unix die Systemzeit in Millisekunden abfragen kann? Habe es mit time() versucht allerdings liefert diese Funktion nur Sekunden zurück. Brauche aber Millisekunden. Weiss jemand Rat? Danke schonmal für die Hilfe!
Gruß
Dolon
-
dolon schrieb:
Hallo!
Weiss jemand, wie ich unter Linux /Unix die Systemzeit in Millisekunden abfragen kann? Habe es mit time() versucht allerdings liefert diese Funktion nur Sekunden zurück. Brauche aber Millisekunden. Weiss jemand Rat? Danke schonmal für die Hilfe!
Gruß
Dolonman gettimeofday
-
struct timev systime; ftime(&systime); long time_ms; time_ms = systime.tim * 1000 + systime.millitm;
-
Unix-Tom schrieb:
ftime(&systime);
man ftime schrieb:
This function is obsolete. Don't use it. If the time in seconds suf-
fices, time(2) can be used; gettimeofday(2) gives microseconds;
clock_gettime(3) gives nanoseconds but is not yet widely available.