sleep Funktion auch für VC 6.0 ?



  • Wie kann ich unter Visual C 6.0 so etwas wie eine sleep Funktion einsetzen? Ich will einfach das meine Funktion für 2.5 Sekunden nichts tut. Wie geht das???

    Dennis



  • Du schreibst dir selbst eine sleep-Funktion

    void sleep(int msec)
    {       // wartet die angegebenen millisekunden
        long ticks1;
    
        ticks1 = clock();  // clocks liefert Zeit seit Start des Rechners
                            // in der Einheit 1/CLOCKS_PER_SEC   Sekunde
        msec = msec * CLOCKS_PER_SEC / 1000; // anpassen an compilermass
    
        ticks1 = ticks1 + msec;
    
        while (ticks1 > clock ());  // haut die Zeit aufwendig tot
    
    }
    


  • Nee nee, mach lieber #include <windows.h>, da hast du dann eine Sleep()-Funktion die deinen Rechner nicht lahmlegt.


Anmelden zum Antworten