SPAWNVE |
Exécute la commande avec un vecteur et l'environnement |
Turbo C++ |
process.h |
Syntaxe
int spawnve(int mode, char *path, char *argv[], char *envp[]);
|
Paramètres
Nom |
Description |
mode |
Ce paramètre permet d'indiquer le mode de lancement du processus fils. |
path |
Ce paramètre permet d'indiquer le chemin du fichier exécutable du programme que vous souhaitez lancer. Ce chemin peut être relatif ou absolu. |
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 que vous souhaitez passer au programme exécuté. Chaque élément du tableau est une variable d'environnement sous forme de chaîne de caractères nom=valeur. Le tableau doit être terminé par un pointeur NULL pour signaler la fin de l'environnement. |
Description
Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et ses variables d'environnement.
Dernière mise à jour : Dimanche, le 28 Février 2021