控制台输出到子进程

Console output to subprocess

本文关键字:子进程 输出 控制台      更新时间:2023-10-16

我正在尝试通过 std::cout 通过控制台输出将命令发送到我用 fopen("foo.exe","w") 启动的命令行程序。我想等到该过程完成,然后再继续执行我的主应用程序。由于某种原因,这使我的应用程序崩溃。有没有更好的方法来启动命令行程序并发送控制台输出?

多谢!

一丁

你需要popen()pclose(),而不是fopen() - 希望你说的是Linux或任何符合POSIX的操作系统。

例如,请参阅此处 - 您可以找到数千个。