可能重复:
如何从C运行外部程序并解析其输出?
我想在linux中运行一个命令,并返回它输出的文本,但我不希望这个文本打印到屏幕上.有没有比制作临时文件更优雅的方式?
我有一个实用程序可以输出游戏所需的文件列表.如何在C程序中运行该实用程序并获取其输出,以便我可以在同一程序中对其执行操作?
更新:很好地呼吁缺乏信息.该实用程序吐出一系列字符串,这应该是完全可移植的Mac/Windows/Linux.请注意,我正在寻找一种程序化的方法来执行该实用程序并保留其输出(转到stdout).
可能重复:
主要的正确声明是什么?
如果没有特别引用任何代码,我正在寻找以下示例的解释:
#include <iostream>
int main()
{
std::cout << "Hello world" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我不明白是什么return 0.你能用尽可能简单的英语解释一下吗?
如何system("ping 10.50.132.10 -t");使用C++ 继续在文本文件中写入结果?