Ich habe 2 Prozesse. Ich brauche proces1, um zu zeigen, was auch in process2 angezeigt wird.Redirect Prozess Ausgang
Ich benutze C/C++ in Windows und die Prozesse sind Konsolenanwendung.
Ich denke, wird Rohr verwenden. Aber wie?
Ich habe 2 Prozesse. Ich brauche proces1, um zu zeigen, was auch in process2 angezeigt wird.Redirect Prozess Ausgang
Ich benutze C/C++ in Windows und die Prozesse sind Konsolenanwendung.
Ich denke, wird Rohr verwenden. Aber wie?
Was meinst du "auch zeigen?" Ich nehme an, dass process1 in stdout schreibt und process2 irgendwie Zugriff auf diese Ausgabe benötigt? Also würden Sie die zwei Programme so laufen lassen: process1 | process2
. In diesem Fall müssen Sie nur std::cout
in process1 und std::cin
in process2 verwenden, um das Lesen durchzuführen (und möglicherweise auch wieder mit std::cout
zu schreiben, wenn die Ausgabe von process1 im Terminal sichtbar sein soll).