Fonction popen et system
Freedon_Nadd
Messages postés
2
Statut
Membre
-
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je recherche des fonctions C sous unix qui font les meme chose que popen et system, si quelqu'un connait comment créer un fonction semblable a popen ou system, je suis ouvert a des suggestions.
Merci de votre aide
je recherche des fonctions C sous unix qui font les meme chose que popen et system, si quelqu'un connait comment créer un fonction semblable a popen ou system, je suis ouvert a des suggestions.
Merci de votre aide
A voir également:
- Fonction popen et system
- Fonction si et - Guide
- Reboot system now - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Fichier ouvert dans system ✓ - Forum Windows
- Nt kernel & system ✓ - Forum Virus
1 réponse
Salut,
Si tu ne veux pas utiliser popen ou system tu as aussi execve()
http://www.hmug.org/man/2/execve.php
Si tu ne veux pas utiliser popen ou system tu as aussi execve()
http://www.hmug.org/man/2/execve.php
Merci d'avance
Freedon_Nadd
#include <unistd.h> int main() { /* Déclarer un tableau de pointeurs char Sachant que tu as n arguments, la longueur de ton tableau doit être de n+2: _ Premier argument: le nom du programme _ ...... _ Dernier argument: doit être NULL Exemple pour faire ls -l /home */ char *args[4]={"ls","-l","/home",NULL}; const char *path="/bin/ls"; execve(path,args,NULL); //Je laisse env à NULL.... return 0; }