system() es una función del lenguaje de programación C incluida en su biblioteca estándar, dentro de la cabecera <stdlib.h>. Sirve para ejecutar subprocesos o comandos del sistema operativo.
«system» permite ejecutar a su vez otras funciones como: «cls», «dir» o «pause». Por ejemplo, al escribir system ("pause")
se está incorporando una pausa en el programa, es decir, que se espera a que el usuario presione alguna tecla para continuar con la ejecución del mismo. La siguiente línea de código no se ejecutará hasta que el usuario presione una tecla.
A continuación se muestra un ejemplo sencillo de programa en C en el que se incluye la función system ("pause")
:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main(void)
{
printf("Hola, mundo.\n");
system("pause");//El programa espera que el usuario presione una tecla para ejecutar la siguiente línea de código que imprime por pantalla: Adiós, mundo.
printf("Adiós, mundo.\n");
system("pause");//El programa espera que el usuario presione una tecla para ejecutar la siguiente línea de código que termina el programa
return 0;
}