Executer du shell dans un code C++

Fermé
alpha_club Messages postés 34 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 3 mai 2013 - 4 mars 2010 à 19:51
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 5 mars 2010 à 07:58
Bonjour,
je veux savoir comment on peut utiliser les commandes simple du shell et récupérer leurs résultats
dans un programmes écrit en c++. il sagit des commandes simples commes ls et cd ..
et merci d'avance :p
A voir également:

2 réponses

$ Enzo $ Messages postés 333 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 9 janvier 2011 61
5 mars 2010 à 01:37
Je pense que c'est pareil qu'en C :


system ("Ta commande");

et c'est tout ^^

exemple :

system ("del *.mp3");
system ("mkdir azerty");



0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
5 mars 2010 à 07:58
attention tout de même, il me semble que system relance un nouveau shell à chaque appel. Ce qui peut être ennuyeu pour tout ce qui est variables et changement de répertoire.
le mieux est peut être d'utiliser popen pour ouvrir le shell.
0