Kan nån ge ett exempel på en enkel timer som funkar i både Win32 och linux

C/C++

1 svar · 448 visningar · startad av XoroX

Medlem sedan nov. 2000362 inlägg
Trådstart#1

Har suttit och skrivit lite kod och testat men har inte kommit på hur mna får en timer att funka i C++ men är säker på att nån på wF kan hjälpa ... :)

Medlem sedan juni 200010 432 inlägg
#2

Nåt sånt här?:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
#include<iostream>
#include<ctime> // <- eller <time>
int main()
{
float tid_sekund = 10;
clock_t delay = tid_sekund * CLOCKS_PER_SEC;
clock_t start = clock();
while(clock() - start < delay);
cout << "Färdig";
return 0;
}

Ovan kod ger en fördröjning med 10 sekunder.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)