我正在使用 MS Visual Studio 2008 进行 C 编码。
我知道我们可以使用“ int system(const char *command)”来执行命令。
有没有其他方法可以在C程序中执行系统命令。我还需要将执行命令的输出存储在变量中。
system()函数执行命令并将输出发送到stdout,有什么方法可以读取stdout变量并将其存储在变量中。
所以我的最终目标是在 Windows 的 C 程序中执行系统命令(使用 Visual Studio)并将该命令的输出存储在变量中。有什么建议 ?
c ×1