Bonjour,

j'aimerai lancer une commande dans un de mes programme, c'est pourquoi j'utilise la fonction system() mais malheureusement je ne peux pas y placer de variables.

Voici ce que j'essaie de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char * essai;
system("bin/sh -c ps -ef | %s, essai);
essai varie selon ma fonction et voici l'erreur rapportée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
erreur: too many arguments to function «system"
quelqu'un aurai une solution a ce petit problème ?
Merci