Помощь в использовании VS для C

Как использовать sys/time.h Необходимо замерить время работа алгоритма. Выдает ошибку, может есть альтернатива?


Ответы (1 шт):

Автор решения: mr NAE
  • В C тоже можно использовать STL. В зависимости от того, что нужно измерить можно выбрать между time и clock. Простой пример:
#include <time.h> //или #include <сtime>
...
clock_t t;
t = clock();
// что-то вычисляем
...
t = clock() - t;
float dt = (float)(clock() - t) / CLOCKS_PER_SEC;
  • В C++ есть chrono
  • На Win доступна функция GetTickCount очень полезно когда надо измерить что-то поточнее. И есть аналог на POSIX
→ Ссылка