Executer du shell dans un code C++

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. Je pense que c'est pareil qu'en C :

    system ("Ta commande");

    et c'est tout ^^

    exemple :

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

    0
    1. Contributeur
      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