... (toto[0] contient l'entrée standard du fils, et titi[0] sa sortie) waitpid(pid,NULL,0); pour attendre le fils }
else
{
close(toto[0]);
close(titi[0]);
dup2(toto[1],0);
dup2(titi[1],1);
execvp("monprogramme",arguments);
perror("execvp" );
}
Y'a aussi popen, mais c'est moins perfectionné.
Carbon_14
? "MaCommande > FichierDesBalblasDeLaCommande.txt" ? On lit ensuite le fichier txt (le > redirige ce qui devrait sortir à l'écran). Ai peut-être pas compris...
C'est pour intercepter le flux de sortie standard ?
farib
apres avoir effectué une commande au moyen de system("MaCommande" ), je souhaiterais intercepter les flux pour pouvoir les traiter dans la suite de mon programme.