Bonjour,

voila mon probleme (qui n'en est pas un peut etre) :

A partir de l'analyse de certaines variables d'environnements dont les valeurs different selon les cas, j'obtiens une variable de type char FileToSet qui correspond au nom du programme à executer.

Comment faire pour executer ce programme ?

J'ai essayé avec execlp mais je n'ai pas eu de resultats probants.
Ancienne commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
int exec_return = 0;
int exec_pattern = 0;
 
exec_pattern=fork();
exec_return=execlp("FileToSet", "FileToSet", "Arg1", NULL);

Avez vous une idée de la marche à suivre pour executer correctement mon programme ??

Merci d'avance.