Wie kann ich kurze Zeitverzögerung in C realisieren?

April 21

Die Sleep-Funktion in C unterbricht vorübergehend die Ausführung eines Programms. Es ist in der Headerdatei "windows.h". Wenn Sie Schlaf zu verwenden, geben Sie die Anzahl der Millisekunden als Parameter. Die Funktion verwendet das System clock die Millisekunden zu zählen, während der Rest des Programms hält, wonach "wacht es auf." Sie verwenden die Sleep-Funktion zur Ausführung des Programms enthält, z. B. im Rahmen eines einfachen Countdown-timer angehalten oder anderen Teilen der Programm-Zeit für Aufgaben zu geben.

Anweisungen

1 Öffnen Sie die Projektdatei C. Den Cursor an den Anfang der Datei einfügen. Geben Sie den folgenden Code:

enthalten < stdio.h > < windows.h > gehören Die erste Header-Datei enthält Funktionen für ein- und Ausgabe. Das zweite umfasst die Sleep-Funktion.

2 Fügen Sie den Cursor an der Stelle im Programm, wo Sie eine zeitliche Verzögerung zu implementieren möchten. Geben Sie den folgenden Code:

for (int i = 0; i &lt; 5; i++) {

printf ("Countdown: %d", 5-i);

Sleep(1000);

system("CLS");

}

Dies erstellt eine grundlegende Countdown-Nachricht, die Grafen von fünf bis Null. Während der Zähler größer als NULL ist, die Schleife zeigt den aktuellen Wert des Grafen auf dem Bildschirm, dann wird die Sleep-Funktion verwendet, um das Programm für eine Sekunde (1.000 Millisekunden), die Verzögerung dann löscht den Bildschirm und zeigt den neuen Wert des Leistungsindikators. Wenn der Zähler gleich NULL ist, die Schleife wird beendet und das Programm wird fortgesetzt.

3 Speichern Sie die Projektdatei.