¿Cuál es la función de ejecutar comandos Linux / Windows DOS en lenguaje C?

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


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *