[ av@z @ 10.07.2005. 20:03 ] @
Interesuje me kako ide komanda u C-u da mi napravi pauzu npr. od 3 sekunde?
Znaci u toku izvrsenja programa, treba da ceka 3 sekunde i onda da nastavi dalje sa izvrsenjem programa, da li postoji neka funkcija za ovo da radi i na unixu i na Widnowsu?
Hvala.
[ NeznamTkoSam @ 10.07.2005. 20:31 ] @
Nakon 10 sekundi googlanja nadjoh ovo
Code:
#include <time.h>
#include <iostream>

using namespace std;

int main()
{
    int hours=0;
    int minutes=20;
    int seconds=10;
    float initialTime=clock()/1000.0;
    while (1){
          if ((clock()/1000.0) > (initialTime + 1))
          {
          initialTime = (clock()/1000.0);
          if (seconds < 0){
                          seconds=59;
                          minutes--;
                          }
          if (minutes < 0){
                           minutes=59;
                           hours--;
                           }
          if (hours == 0 && minutes == 0 && seconds == 0){
                    execute this code;
                    }
          }
    }
    return 0;
}
Code:
void mysleep(long msec)
{
    long cl;
    
    for(cl = clock(); clock() - cl < msec; ) 
        continue;
    
    return;
}
[ X Files @ 10.07.2005. 21:10 ] @
a zar ne postoji obican sleep()?