clock

Aus RAD Studio
Wechseln zu: Navigation, Suche

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++

+

+

+

+