Ładny brzuch

Witajcie, mam problem. Jak zastosowa funkcj sleep() lub jak podobn w c++ w devie ?



http://www.coe.uncc....sleep/sleep.cpp <_<

A nie ma czego prostrzego np: delay(1000) bo bd uywa czsto tej funkcji.

Sleep( czas w milisekundach );

co ty by chcia prostszego??????????



nie zapomnij doda <windows.h> ;)

A w linuxie? Wogle prosibym o stronk z biblitekami pod linuxa.

dodek@box:~$ cat test.cpp #include <unistd.h> int main() { usleep(1000*1000*5); return 0; } dodek@box:~$ g++ test.cpp -Wall -o sleep dodek@box:~$ time ./sleep real 0m5.009s user 0m0.000s sys 0m0.004s
Jest jeszcze sleep() z tego samego plika nagwkowego, jako parametr przyjmuje cae sekundy

_sleep(czas w ms);Nie wiem z jakiego to pliku nagwkowego ale dziaa w Dev-c++ w nowo utworzonym prjekcie...


_sleep(czas w ms);Nie wiem z jakiego to pliku nagwkowego ale dziaa w Dev-c++ w nowo utworzonym prjekcie...

Ta funkcja jest chyba z conio.h :)
Uytkownik p_p_c++ edytowa ten post 21 stycze 2007, 12:13
void sleep(double seconds)
{
std::time_t start, current;
std::time(&start);
while(true)
{
std::time(&current);
if(std::difftime(current, start) >= seconds)
{
break;
}
}
}

We to kto sprawd, czy dziaa (jak tak to do FAQ dajcie). ;)
Ojej wiem, e funkcja jest wysoce bezproduktywna - sleep() implementowany w bibliotekach generalnie oddaje czas wykonywania programu z powrotem procesorowi a nie marnuje go na bezczynn ptl. Ale to jest taki awaryjny, system independent.

Pozdrawiam,
TeMPOraL.
//PS. te indent'y dzialaja dosc nie pr0
//a o codebox'ie nie chce slyszec

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •