Section courante

A propos

Section administrative du site

SPAWNVP

Exécute la commande avec un vecteur et un «PATH»
Turbo C++ process.h

Syntaxe

int spawnvp(int mode, char *path, char *argv[]);

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 nom du fichier exécutable du programme à lancer. Contrairement à spawnv, ici, le path ne doit pas nécessairement être un chemin absolu, il peut aussi être un nom de fichier. La fonction recherche ce programme dans les répertoires définis par la variable d'environnement PATH.
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.

Description

Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et en recherchant le programme dans la variable d'environnement «PATH».



Dernière mise à jour : Dimanche, le 28 Février 2021