Operation bestimmte Dauer ausführen...



  • Wie kann ich eine Operation eine bestimmte Dauer ausführen (zb 60sec)?

    while(1) {
     do_something();
    }
    

    würde es ja unendlich ausführen... Wie kann ich das zeitlich begrenzen?



  • #include <iostream>
    #include <ctime>
    
    using namespace std;
    
    int main()
    {
        time_t start = time( 0 );
        time_t delay = 5;
    
        do {
    
            cout << "Hello!";
    
        } while( ( start + delay ) <= time( 0 ) );
    }
    

    ...und wo liegt der Sinn?

    Greetz, Swordfish



  • ich danke dir 🙂

    Die Frage nach dem Sinn kann ich leider nicht beantworten 😃

    ... ich beschäftige mich momentan recht sinnfrei mit c++ programmierung, wollte einfach paar Sachen ausprobieren.

    edit: Nochmal danke, aber es muss natürlich >= heißen und nicht <= 😃


Log in to reply