我目前正致力于将一些 bash 脚本移至 C,其中一个调用外部 python 脚本,例如 ./remoteclient01a.py "remotecommand player/something something"
./remoteclient01a.py "remotecommand player /something something"
我一直在寻找一种在 C 中执行此命令的方法,但我不太确定我应该使用哪个,因为 System() 似乎是最好的,但后来有几页说它是在某些情况下是一个糟糕的选择,所以如果有人可以推荐一种方法来做到这一点,我将非常感激,谢谢!
最佳答案
在 C 中唯一可移植的方法是 system
和 popen
。 popen
函数允许您读取命令的输出。
关于c - 我应该如何从 C 程序内部调用外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10690875/