#ifdef WIN32
#else
#include <string.h>
#include <time.h>
#include <sys/types.h>
#include <conio.h>
#include <stdio.h>
#include <sys/timeb.h>
#include <time.h>
#include <conio.h>
#include <unistd.h>
#endif
int main()
{
long time_ms;
#ifdef WIN32
struct _timeb timebuffer;
_ftime(&timebuffer);
time_ms = (long)timebuffer.time * 1000 + (long)timebuffer.millitm;
printf("Windows timing %ld", time_ms);
#else
struct timeval t1;
struct timezone tz;
gettimeofday(&t1, &tz);
time_ms = (t1.tv_sec) * 1000 + t1.tv_usec/1000;
printf("Other timing %ld", time_ms);
#endif
// return time_ms;
}`
Ошибка: хотите получать процессорное время, получил
это является частью полного кода, но когда я запускаю индивидуально получил ту же ошибку, не в состоянии найти решение. i прилагается ошибка экрана выстрел
Удалите '#ifdef WIN32' и' # else' и '# endif'. –
Вы не включаете файлы для компиляции Windows. Поэтому он не распознает структуры и функции. – Neijwiert
На скриншоте показано, что вы используете Dev-C++. Не. Используйте CodeBlocks w/MinGW или версию Express/Community для Visual Studio (бесплатно). – szczurcio