Bei der Codierung in C + +, kann es hilfreich sein , um die Ausführung des Programms vorübergehend stoppen für Zwecke wie Animation oder gibt dem Benutzer Zeit, um den Bildschirm zu lesen. Zum Beispiel könnten Sie einen Text für den Benutzer anzuzeigen , haben das Programm fünf Sekunden warten und dann weiter die Ausführung von Code . Various " Schlaf"- Funktionen stehen zur Verfügung , je nach Betriebssystem ausgeführt werden, da sie den Zugriff auf die Systemuhr erfordert . Anleitung
1
Öffnen der C + + -Datei in einem Editor wie z. B. Microsoft Visual Studio Express .
2
Fügen Sie die " Windows.h "-Header , in Windows , so können Sie Zugriff auf den "Sleep"- Funktion , indem Sie den folgenden Code am Anfang der Datei :
# include
Alternativ, wenn mit Unix, gehören die " unistd.h "header anstatt mit dem Code : # include
3 Rufen Sie den " Sleep "- Funktion in Windows zu pausieren Ausführung des Programms für eine angegebenen Menge Zeit , indem Sie den folgenden Code in Ihrer Funktion : .
sleep ( 1000); //1 Sekunde
das numerische Argument wird in Millisekunden , so 1000 ms = 1 Sekunde
Alternativ in Unix , rufen Sie die "Sleep" oder " usleep " Funktionen zum Anhalten der Ausführung mit dem Code :
sleep (1 ); //1 Sekunde
usleep ( 500000 ) //0,5 Sekunden
die Unix "sleep "-Funktion das Argument wird in Sekunden gemessen . Die " usleep "-Funktion das Argument in Mikrosekunden gemessen wird, ist das ein Millionstel einer Sekunde. Das Argument für die " usleep "-Funktion muss weniger als eine Million .
4
Speichern Sie die C + + -Datei, kompilieren und starten Sie das Programm , um den Sleep -Funktion verwenden.