2010-11-21 7 views
-2

2 개의 프로세스가 있습니다. process2에 표시된 내용을 표시하려면 proces1이 필요합니다.리디렉션 프로세스 출력

Windows에서 c/C++를 사용하며 프로세스는 콘솔 응용 프로그램입니다.

파이프를 사용합니다. 그러나 어떻게?

답변

1

"쇼도 표시 하시겠습니까?" process1이 stdout에 쓰고 process2가 어떻게 든 그 출력에 접근해야한다고 생각하니? 따라서 다음과 같은 두 프로그램을 실행하십시오 : process1 | process2. 어떤 경우에는 process1에서 std::cout을 사용하고 process2에서 std::cin을 사용해야합니다 (또한 process1의 출력을 터미널에서 볼 수있게하려면 다시 std::cout을 사용하여 다시 쓰십시오).

관련 문제