-2

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

非常感谢!

4

1 回答 1

0

您需要popen()并且pclose()fopen()希望您说的是 Linux 或任何符合 POSIX 的操作系统。

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

于 2014-02-14T00:02:31.917 回答