簡體   English   中英

如何在C ++中運行應用程序並寫入其stdin並在Windows中從其stdout讀取

[英]how to run an application in c++ and write to its stdin and read from its stdout in windows

我想在C ++中運行應用程序並讀取其stdout並在Windows中編寫t stdin嗎? 不應生成任何彈出窗口。

我可以使用Windows服務輕松做到嗎?

我發現我也許可以用POCO做到這一點,但是我真的需要嗎?

在標准庫中有解決方案嗎?

您可以生成一個子進程,然后訪問其stdin和stdout管道。 您必須使用WinAPI來實現。 請參閱此處的示例: http : //msdn.microsoft.com/zh-cn/library/ms682499(v=vs.85).aspx

您可以使用Qt及其QProcess類來讀取/寫入子進程的輸出/輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM