2010-11-21 10 views
-2

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?

Antwort

1

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).