我正在用 C++ 编写程序(用于 XAMPP 通信)并且我想执行我在字符串中的命令(我知道这只是系统(“命令”))但我想将输出从 bash 到 C++ 到字符串.我已经为此建立了几个线程,但没有解决 Bash -> C++ 的问题。

最佳答案

您可以调用 FILE *popen(const char *command, const char *mode) 函数。然后,您可以读取它返回的文件以获取调用的输出。

这就像使用管道将您使用的命令的输出重定向到硬盘驱动器中的文件,然后读取该文件,但您无法在硬盘驱动器中创建文件。

The documentation of the popen() is here.

关于c++ - C++ 中的 Bash 输入/输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1517084/

10-16 20:36
查看更多