Bonjour,

je souhaiterais, de la meme facon qu'un shell unix, faire communiquer entre eux deux (ou plus) programmes, via des pipes. En clair pouvoir par exemple realiser un truc du style :
J'ai compris qu'un pipe etait un tube reliant deux processus, et qu'il etait possible d'ecrire dans un tube et que l'autre processus puisse lire a la sortie. Cependant comment faire en sorte que mon "ls -l" (lancer dans un processus avec execve()) puisse envoyer ce qu'il a afficher et que le second programme se serve de ce qu'il vient de recevoir en guise d'entree standard ?

Je vous remercie,
bonne soiree