Zeitverzögerung



  • Ich möchte das, das laufende Programm einen von mir vorgegebenden Zeitraum wartet bevor es den nächsten befehl ausführt. Beispielsweise gebe ich "Bitte" ein und nach 25 sekunden schreibt C++ "Danke" 😕



  • Du schreibst dir eine kleine Sleep-Funktion:

    void sleep(int msec)
    {       // wartet die angegebenen Millisekunden
        unsigned int ticks1;
        ticks1 = clock();  //liefert Zeit seit Start des Rechners
    
        msec = msec * CLOCKS_PER_SEC / 1000; // anpassen an compilermass
    
        ticks1 += msec;
    
        while (ticks1 > clock ());  // haut die Zeit mit Leerstatement tot   
    }
    


  • Du schreibst dir eine kleine Sleep-Funktion

    Nein, du benutzt besser die von deinem Betriebssystem. Such im Forum deiner Wahl nach sleep.


Anmelden zum Antworten