Tecnología

Inicio

¿Cómo puedo implementar corto tiempo de retardo en C?

La función del sueño en C suspende temporalmente la ejecución de un programa. Es parte del archivo de cabecera "windows.h". Cuando se utiliza el sueño, se especifica el número de milisegundos como un parámetro. La función utiliza el reloj del sistema para contar los milisegundos, mientras que el resto del programa se detiene, después de lo cual, se "despierte". Se utiliza la función del sueño para detener la ejecución del programa, por ejemplo, como parte de un temporizador de cuenta atrás simple o para dar otras partes del programa de tiempo para completar las tareas.

Instrucciones

1 Abra el archivo de proyecto C. Insertar el cursor en la parte superior del archivo. Escriba el siguiente código:

incluir <stdio.h> incluir <windows.h>

El primer archivo de cabecera incluye funciones para entrada y salida. El segundo incluye la función Sleep.

2 Insertar el cursor en el punto en el programa en el que desea aplicar un retardo de tiempo. Escriba el siguiente código:

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

printf ( "Cuenta atrás:% d", 5-i);

Sleep (1000);

del sistema ( "CLS");

}

Esto crea un mensaje de cuenta atrás que cuenta básica de cinco a cero. Mientras que el contador es mayor que cero, el bucle de muestra el valor actual de la cuenta en la pantalla, a continuación, utiliza la función Sleep para retrasar el programa para un segundo (1000 milisegundos), entonces se borra la pantalla y muestra el nuevo valor del contador . Cuando el contador es cero, el bucle termina y el programa comienza de nuevo.

3 Guarde el archivo de proyecto.