#include <time.h>
clock_t clock(void);
Функция clock() возвращает значение, которое приблизительно соответствует времени работы вызывающей программы. Для преобразования этого значения в секунды нужно разделить его на значение CLOCKS_PER_SEC. Если системный таймер недоступен, возвращается значение -1.
Пример 1
Следующая функция отображает время выполнения вызывающей программы в секундах:
void elapsed_time(void) {
printf("Прошло: %u секунд.\n", clock()/CLOCKS_PER_SEC);
}
Здесь используются зависимые функции time(),ctime() и asctime().