Windows
#include <iostream>
#include <windows.h>
int main() {
std::cout << "System uptime: " << GetTickCount64() / 1000 << " seconds" << std::endl;
return 0;
}
Linux
#include <ctime>
unsigned long GetElapsedTime_sec()
{
unsigned long lTime = 0;
struct timespec ts;
if (clock_gettime(CLOCK_MONOTONIC, &ts) == -1) {
return 0;
}
return ts.tv_sec;
}
int main(void)
{
GetElapsedTime_sec();
return 0;
}