C koi la fonction pour exécuter un programme ? [C] - Programmation
Marsh Posté le 27-01-2001 à 00:16:49
çà dépend . Tu peux te contenter de faire un system(qqc); ou alors tu peux faire un fork() suivi d'un exec(param) .
Marsh Posté le 27-01-2001 à 12:40:49
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
..
if ((pid=fork())==0)
{
ssexecl("/usr/bin/gcc","gcc","source.c","-o","exe",NULL);
ssperror("erreur exec du gcc" );
}
{
//le reste de ton prog
...
}
Je sais pas si tous les headers sont nécessaires.
Marsh Posté le 26-01-2001 à 22:43:24
c pour un programme tournant sous linux...