SPAWNVPE |
Exécute la commande avec un vecteur et l'environnement avec «PATH» |
Turbo C++ |
process.h |
Syntaxe
int spawnvpe(int ModeFlag,char *path,char *argv[],char *envp[]);
|
Paramètres
Nom |
Description |
ModeFlag |
Ce paramètre permet d'indiquer le mode de lancement du processus fils. |
path |
Ce paramètre permet d'indiquer le nom du fichier exécutable du programme à lancer. La fonction recherche ce programme dans les répertoires définis par la variable d'environnement PATH. Si le programme est spécifié avec un chemin absolu, cette recherche n'est pas effectuée, et le programme est exécuté directement. |
argv |
Ce paramètre permet d'indiquer un tableau de chaînes de caractères représentant les paramètres à passer au programme exécuté. argv[0] est habituellement le nom du programme (ou son chemin), et les autres éléments (argv[1], argv[2], ..., argv[n]) sont les paramètres supplémentaires à transmettre au programme. Le tableau doit être terminé par un pointeur NULL pour signaler la fin des paramètres. |
envp |
Ce paramètre permet d'indiquer un tableau de chaînes de caractères représentant l'environnement à passer au programme exécuté. Chaque chaîne de caractères dans le tableau doit être une variable d'environnement sous la forme "VARIABLE=valeur". Le tableau doit être terminé par un pointeur NULL pour signaler la fin des variables d'environnement. |
Description
Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et ses variables d'environnement et en recherchant le programme dans la variable d'environnement «PATH».
Dernière mise à jour : Dimanche, le 28 Février 2021