2011-02-26 19 views
0

我需要創建一個控制檯應用程序(C++ windows)作爲一個子進程,它將接受用戶和父父進程的輸入。我想知道這是否可行和如何。C++控制檯中的多個輸入(windows)

謝謝。 帕納約蒂斯

+1

你的意思是直接作爲標準輸入,還是一般?像往常一樣保持標準鍵盤與鍵盤綁定沒有問題,並使用命名管道或任何其他IPC機制與您的父進程進行通信。 – 2011-02-26 16:55:01

+0

是的。父母應該能夠發送文字,但用戶應該能夠。我知道我可以重定向stdin,但這會使子進程對用戶無用。你能提供一個例子嗎? – user579095 2011-02-26 16:59:16

回答

0

這應該是相當簡單:

  • stdin是從父進程或輸入管道重定向輸入
  • 打開一個名爲"CONIN$"從控制檯窗口獲取鍵盤輸入文件