Witam, poznałem nie dawno na czym polega pętla opóźniająca:
void czekaj(float secs)
{
clock_t delay = secs * CLOCKS_PER_SEC; // konwersja na jednostki zegara
clock_t start = clock();
while(clock() - start < delay); // czeka az uplynie czas
}
Moje pytanie brzmi, kiedy coś takiego używać zamiast funkcji Sleep()? Oraz czy są jakieś większe różnice między tymi oba sposobami?