system
De cppreference.com
Sintaxis:
#include <cstdlib> int system( const char *command );
La función system() ejecuta el comando entregado pasándolo al intérprete de comandos del sistema, y entrega un resultado que es usualmente cero (0) si el programa se ejecutó sin errores.
Sin argumentos, system() prueba si hay un intérprete de comandos disponible, y devuelve no-cero si existe alguno, o cero si no.
system() sólo ejecuta el comando command, dejando de lado cualquier entrada o salida que se le pueda entregar. Si se quiere ejecutar un comando pasándole entradas o recibiendo salidas, es necesario usar alguna facilidad del sistema que permita acceder a las entradas y salidad de otros procesos, como fork y pipe en sistemas POSIX.