gpt4 book ai didi

c++ - 在 Linux 下执行外部命令并等待它完成

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:41 25 4
gpt4 key购买 nike

简单的问题:从 C++(使用 g++ 和 Linux)执行外部程序(带参数)的最简单方法是什么?有没有比 fork/exec 和等待更简单的方法?我只需要执行命令并等待它完成。

最佳答案

种类取决于您希望与程序交互的程度。

如果根本不需要,您可以轻松地使用 system("....");

如果你想要一些 I/O,那么你可以使用 popen();

如果这还不够,您最终将 fork()exec()wait()dup() 和这个家族的其他函数。

关于c++ - 在 Linux 下执行外部命令并等待它完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com