double difftime(time_t time2, time_t time1)
Прототип:
Описание:
Функция difftime() возвращает разность в секундах между временем time1 и временем time2, то есть она возвращает величину time2— time1.
Пример:
Следующая программа измеряет время в секундах, необходимое для выполнения пустого цикла for 500000 раз:
#include <stdio.h>
#include <time.h>
#include <stddef.h>
int main(void)
{
time_t start,end;
long unsigned int t;
start = time (NULL);
for(t=0; t<500000L; t++);
end = time (NULL);
printf("Loop required %f seconds", difftime(end, start));
return 0;
}
#include <stdio.h>
#include <time.h>
#include <stddef.h>
int main(void)
{
time_t start,end;
long unsigned int t;
start = time (NULL);
for(t=0; t<500000L; t++);
end = time (NULL);
printf("Loop required %f seconds", difftime(end, start));
return 0;
}