RE:funcion exec en builder c 5
Hi! en la ayuda de builder viene un ejemplo pero creo que esta mal, es algo asi.Tamben puedes usar la funcion spawn
exec (la ruta, el nombre del ejecutable)
segun la funcion exec que uses llevara o no un tercer argumento. ya sea execl, execve, etc,
Si el programa que quieres ejecutar esta en la misma ruta entonces solo es necesario poner el nombre del ejecutable
Ejemplo:
#include <process.h>
#include <stdio.h>
#include <errno.h>
int main(int argc, char *argv[])
{
int i;
printf("Command line arguments:\n");
for (i=0; i < argc; i++)
printf("[%2d] : %s\n", i, argv[i]);
printf("About to exec child with arg1 arg2 ...\n");
execv("CHILD.EXE", argv); //aqui el ejecutable se llama child y se encunetra en el mismo lugar donde estas ejecutando este programa
perror("exec error");
exit(1);
return 0;
}
A mi me gusto mas la funcion spawn se me hizo mas facil