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;

Categoría:Funciones de la biblioteca estándar de C

en:System (C standard library)