Pausa del sistema C ++

Pausa del sistema C ++
El sistema de funciones ("pausa") se utiliza para detener el programa en cualquier momento o la terminación del código y obtener el resultado del código en el terminal de la consola. La pausa del sistema de funciones en C ++ generalmente se utiliza cuando el usuario desea obtener el resultado en una ventana de consola. Esto admite al usuario para arreglar el código en un buen modo y permite al usuario obtener los valores resultantes en diferentes fases de programa. En C ++, utilizamos el sistema ("Pausa") para implementar el comando de pausa del sistema operativo en el programa. Por lo tanto, se le solicita al usuario que toque cualquier clave para continuar. Si no podemos utilizar la pausa del sistema C ++, podemos usar CIN.Get () que espera a que aprovechemos cualquier llave. Cuando utilizamos el comando del sistema ("pausa"), no funciona en el sistema operativo de Linux o Mac. Solo funciona en los sistemas operativos de Windows. En este artículo, discutimos el comando de pausa del sistema en c++.

Para ejecutar el código, instalamos devc++. Para ejecutar los códigos, toque el botón F11 desde el teclado.

Uso del comando del sistema ("pausa"):

El comando del sistema ("pausa") se usa para ejecutar el código de pausa. El código está esperando para finalizar y dejará de ejecutar el código C ++ principal. El código original solo continuará después de que finalice el código de pausa. Si usamos un sistema operativo Windows, podemos ejecutar el siguiente programa.

En este ejemplo, utilizamos dos archivos de encabezado: #include y #include . Para utilizar el comando del sistema ("pausa") en el programa, debemos incluir el archivo de encabezado "#include" al comienzo del programa.

Antes de decodificar un programa en el lenguaje de la máquina, el compilador lleva a cabo los archivos de encabezado. A continuación, usamos la función Main (). Aquí, el bucle "para" contiene tres declaraciones. La variable utilizada dentro del bucle es "K."Inicializamos la variable" K "a 1. Luego, aplicamos la condición de prueba k<8, it tests the loop every time to observe if k is less than 8. If the defined condition is true, the loop body is implemented. If the condition is false, the loop ends and moves on to the next statement. This completes the entire program:

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
para (int k = 1; k<8; k++)
cout << "k = " << k << endl;
if (k == 3)
cout << "Call the pause program\n";
sistema ("pausa");
cout << "the pause program is terminated. Resuming… \n";


regresar 0;

La declaración final K ++ incrementa la variable "k" cada vez que se implementa el bucle. Incluso cuando termina el bucle "para", la variable "k" en el bucle está bien definida y tiene los valores asignados en el último incremento. Cout es una función de salida. Las comillas dobles rodean el mensaje que queremos imprimir. Las declaraciones en el programa terminan con un punto y coma. Entonces, se utiliza un punto y coma al final de la declaración Cout:

Como vemos, el código se ejecuta y los primeros tres valores de "k" se muestran como una salida. El comando del sistema ("pausa") se ejecuta. Cuando presionamos la tecla ENTER para continuar, salió del código pausado y continuó el bucle en el código. Y con esto, obtenemos los siguientes 4 valores de K.

Uso de CIN.Función Get ()

Cinta.La función get () es una de las alternativas existentes para la función del sistema ("pausa"). Romperá la ejecución del programa cuando sea necesario. Después de la ejecución, el CIN.El método get () espera la entrada del usuario antes de continuar. Tan pronto como ingresemos la entrada, el programa continuará ejecutándose. Este método es útil si es necesario ingresar un valor en el código durante la implementación. Esta función es un método a nivel de programa, y ​​no llama al sistema operativo para implementar los comandos. Es una función de biblioteca estándar, por lo que no necesitamos agregar explícitamente un archivo de encabezado distinto. Utilizamos el CIN.Función get () como se muestra a continuación:

#incluir
usando el espacio de nombres STD;
int main ()

Valores int [10] = 30, 50, 70, 90, 110, 120, 140, 160, 180, 210;
para (int j = 0; j<10; j++)

if (valores [j] == 160)

cout << "Number 160 is present at array position: " << j;
cinta.conseguir();


Primero, agregamos un archivo de encabezado en el programa. Aplicamos la función principal. Tomamos 10 números aleatorios y generamos una matriz de estos números. La variable utilizada dentro del bucle es "J". Primero, inicializamos la variable y luego aplicamos la condición de prueba. La variable "j" da el valor hasta que satisface la condición dada. Queremos saber la posición del valor "160". Utilizamos la función Cout. El mensaje que queremos imprimir es "El número 160 está presente en la posición de la matriz". Al final, utilizamos el CIN.Función Get ():

Como el número 160 está presente en la octava posición en la matriz, obtenemos la salida 7 porque el índice de la matriz comienza con 0. Entonces, el dígito presente en el octavo índice muestra la séptima posición.

System () Función:

El sistema () es una función de biblioteca habitual predefinida. Pase los comandos de entrada a la función System (), entonces estos comandos se implementarán en el terminal del sistema operativo. Esta función llama al sistema operativo para ejecutar un comando específico. Esto puede ser muy parecido a lanzar un terminal e implementar el comando con la ayuda de usar una mano:

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

if (sistema (nulo))
cout << "Command processor is running";
demás
cout << "Command processor is not running";
regresar 0;

Es un enfoque común para probar si podemos ejecutar instrucciones utilizando un sistema () en un sistema operativo. En este programa, debemos abarcar el archivo de encabezado . Incluimos el archivo de encabezado . Estos archivos de encabezado se aplican al comienzo del código. Aplicamos la condición if-else. Dentro de la condición, utilizamos la función System (). Cuando pasamos un puntero nulo de parámetro a la función System () en lugar de una cadena, la función System () devuelve la declaración de que el procesador de comando está ejecutando. De lo contrario, el procesador de comando no se está ejecutando.

Conclusión:

En el artículo, hablamos sobre la pausa del sistema C++. Vemos el programa utilizando el comando del sistema ("pausa"). Se usa para ejecutar los comandos de pausa. Si no estamos seguros de usar el sistema ("Pausa"), entonces usamos el CIN.Función Get (). También espera que ingresemos cualquier valor. También hemos discutido la función del sistema (). Esperamos que hayas encontrado este artículo útil. Echa un vistazo a otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.