Executer un prgm ds un autre ? Récuperer stdout ?
Bonjour,
J'aimerai pour lancer un programme dans un autre programme sous Linux en c.
Comment dois je faire ?
J'aimerai aussi pouvoir mettre tout l'affichage de sorti du programme exécuté dans un char* ?
Est ce possible ?
Exemple:
Le programme_1 execute programme_2 et enregistre la sortie de programme_2 dans un char* ?
Merci d'avance.
Re: Executer un prgm ds un autre ? Récuperer stdout ?
Citation:
Envoyé par MonsieurAk
Bonjour,
J'aimerai pour lancer un programme dans un autre programme sous Linux en c.
Comment dois je faire ?
system(), prototype dans stdlib.h
Citation:
J'aimerai aussi pouvoir mettre tout l'affichage de sorti du programme exécuté dans un char* ? Est ce possible ?
Le plus simple a mettre en oeuvre est de rediriger la sortie du programme appele vers un fichier, puis de lire ce fichier.