2014-02-13 87 views
-2

我想通過控制檯輸出通過std :: cout發送命令到我用fopen(「foo.exe」,「w」)開始的命令行程序。我想等到該過程完成之後繼續執行我的主應用程序。出於某種原因,這使我的應用程序崩潰。有沒有更好的方法來啓動命令行程序併發送控制檯輸出?控制檯輸出到子進程

非常感謝!

山一

+0

您應該在嘗試以這種方式注視過程之前閱讀標準庫文檔。將無法工作。 Moink! –

回答

0

你需要popen()pclose(),不fopen() - 希望你說話Linux或任何POSIX兼容的操作系統。

請參閱here例如 - 您可以找到它們的數以千計。