Ejecutar qq en c
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); }