从 system() 命令中捕获标准输出最佳
在 C/C 中,捕获通过 system() 启动的外部应用程序的输出对于进一步加工至关重要。 popen() 函数为此任务提供了一个有效的解决方案。
根据 popen 手册:
#include <stdio.h> FILE *popen(const char *command, const char *type); int pclose(FILE *stream);
要使用 popen():
这种方法提供了一种有效的方法从 system() 命令捕获 stdout 并将其发送到另一个函数以进行进一步处理。
以上是如何从 C/C 中的 `system()` 命令有效捕获 stdout?的详细内容。更多信息请关注PHP中文网其他相关文章!