[C] C koi la fonction pour exécuter un programme ?

C koi la fonction pour exécuter un programme ? [C] - Programmation

Marsh Posté le 26-01-2001 à 22:43:24    

c pour un programme tournant sous linux...

 

Reply

Marsh Posté le 26-01-2001 à 22:43:24   

Reply

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) .

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed