ubiquitour.com

Cómo codificar una función C++ espera

Cuando la codificación en C++, puede ser útil detener la ejecución del programa temporalmente para fines tales como la animación o dar el tiempo de usuario para leer la pantalla. Por ejemplo, podría mostrar texto al usuario, que el sistema espere cinco segundos y luego continuar la ejecución del código. Existen varias funciones de "espera", dependiendo del sistema operativo que está ejecutando, ya que requiere tener acceso al reloj del sistema.

Instrucciones

1 Abra el archivo de C++ en un editor como Microsoft Visual Studio Express.

2 Incluir el encabezado "Windows.h", en Windows, para acceder a la función "sleep" añadiendo el siguiente código en la parte superior de su archivo:

incluyen < windows.h > Alternativamente, si se utiliza Unix, incluyen el encabezado "unistd.h" en cambio con el código:

incluyen < unistd.h > 3 Llamar a la función "sleep" en Windows para pausar la ejecución del programa durante un período determinado de tiempo agregando el siguiente código en la función:

Sleep(1000); 1 segundo

El argumento numérico es en milisegundos, así 1.000 ms = 1 segundo.

Por otra parte, en Unix, llamar a las funciones de "sueño" o "usleep" para pausar la ejecución, con el código:

Sleep(1); 1 segundo

usleep(500000); 0,5 segundos

Argumento de la función "sleep" de Unix se mide en segundos. Argumento de la función "usleep" se mide en microsegundos, que es una millonésima de segundo. El argumento para la función "usleep" debe ser menos de 1 millón.

4 Guarde el archivo de C++, compilar y ejecutar el programa para utilizar la función del sueño.