Executer du shell dans un code C++

alpha_club Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Linux / Safari 532.9

2 réponses

  1. $ Enzo $ Messages postés 311 Date d'inscription   Statut Membre Dernière intervention   61
     
    Je pense que c'est pareil qu'en C :

    system ("Ta commande");

    et c'est tout ^^

    exemple :

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

    0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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