Programm starten und seine Konsolen-Ausgabe abfangen und im Programm verwerten
-
Wie kann ich im Programm ein anderes Programm starten und seine Konsolen-Ausgabe verwerten?
Ich würde natürlich Standard-C++ bevorzugen, befürchte aber, das dies nur mit der WinAPI zu erreichen ist.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Schau dir pipes an
-
-
Hier gibt es eine fertige Klasse dafür:
http://www.c-plusplus.net/forum/248213
-
Danke, für die Antworten, werde mal sehen, was ich benutzen werde.
-
Nur als kleiner Hinweis: Wenn man die StdOut und StdErr in zwei getrennten Kanälen haben will, dann funktioniert der Weg in der Klasse nicht. Das geht nur über den Weg im KB-Artikel (Thread).