Esta es una pregunta de la entrevista común en el lenguaje de programación C. Aquí, vamos a discutir qué función se utiliza para ejecutar de Windows DOS o comandos de Linux en el lenguaje de programación C .
Siempre que se necesite para ejecutar comandos del sistema como el comando de DOS o cualquier comando de Linux, no podemos enviarla al sistema operativo directamente, necesitamos una función que acepte el comando en el programa de C y enviarlo al sistema operativo para ejecutar.
Entonces , cuya función se utiliza para ejecutar DOS, comandos de Linux?
Hay una función llamada sistema () en lenguaje de programación C, que se define en el archivo de stdlib.h . Esta función se ejecuta Linux comandos de terminal, así como comandos de DOS de Windows (hay que tener en cuenta los comandos específicos del sistema while utilizando esta función).
Sintaxis:
system(char *command);
Ejemplo:
char *command = "ls";
system(command);
Esta función recibe un argumento que es un puntero de caracteres que contiene el comando especificado para ser ejecutado.
Leer más: La ejecución de comandos del sistema utilizando el programa C