clock
Nach oben zu Time.h - Index
<ideTag id="clock></ideTag> Header-Datei
time.h
Kategorie
Uhrzeit- und Datumsroutinen
Prototyp
clock_t clock(void);
Beschreibung
Ermittelt die Prozessorzeit.
clock kann dafür verwendet werden, den Zeitraum zwischen zwei Ereignissen zu ermitteln. Um diese Zeit in Sekunden auszudrücken, muss der von clock zurückgegebene Wert durch den Wert des Makros CLK_TCK dividiert werden.
Rückgabewert
Wenn erfolgreich, gibt clock die seit Ausführungsbeginn des Programms verstrichene Prozessorzeit zurück.
Bei einem Fehler (wenn die Prozessorzeit nicht verfügbar ist oder der Wert nicht dargestellt werden kann) gibt clock -1 zurück.
Beispiel
#include <time.h> #include <stdio.h> #include <windows.h> int main(void) { clock_t start, end; start = clock(); Sleep(2000); end = clock(); printf("The time was: %f\n", (end - start) / CLK_TCK); return 0; }
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |