Wpis z mikrobloga

clock_t start;
double duration;
start = clock();

for (int i=0; i<60; i++)
{
while (duration <= 1 )
{
duration = ( clock() - start ) / (double) CLOCKS_PER_SEC;
}
cout.precision(50);
cout<<duration;
cout << endl;
}

Dlaczego ten kod zwraca wynik już po 1 sekundzie, zamiast po 60? Co robię źle?

#nieprogramowanie
  • 5
  • Odpowiedz