Red de conocimiento informático - Computadora portátil - Ejecutar qq en c

Ejecutar qq en c

Nombre de la función: system

Función: Emitir un comando de DOS

Uso: int system(char *command;

Ejemplo de programa

Uso : int system(char *command);

Ejemplo de programa:

#include

#include

int main(void)

{

printf("A punto de generar command.com y ejecutar un comando de DOS\n"); p> system("c:\\...\\\***.exe"); <<=ruta.

return 0; p> }

Nombre de la función: exec...

Función: Función utilizada para cargar y ejecutar otros programas

Uso: int execl (char *pathname, char *arg0, arg1, ... , argn, NULL);

int execle(char *ruta_ruta, char *arg0, arg1, ... , argn, NULL)., argn, NULL,

char *envp[]);

int execlp(char *nombre de ruta, char *arg0, arg1, ... ,

int execple); char *nombre de ruta, char *arg0, arg1, ..., NULL,

char *envp[]

int execv(char *nombre de ruta, char *argv[]);

int execve(char *nombre de ruta, char *argv[], char *envp[]); /p>

int execvpe(char *pathname, char *argv[], char *envp[]

Ejemplo de programa:

/* execv ejemplo*/ <); /p>

#include

#include

#include

void main (int argc, char *argv[])

{

int i

printf("Argumentos de línea de comando:\n"

for (i=0; i

printf("[%2d] : %s\n", i, argv[i]); p> printf("A punto de ejecutar hijo con arg1 arg2 ..\n");

execv("CHILD.EXE", argv

perror ("error de ejecución");

salir(1);

}