popen和system的有关问题 Home » IDC云服务 » popen和system的有关问题 popen和system的问题两者都可以新建进程执行命令,两者有何区别? 如果只是启动另一个程序不需要等到该程序的输出结果用system 如果需要得到该程序的返回结果就需要使用popen了. FILE *popen(const char *command, const char *type); 可以看到popen返回一个FILE指针.也就是说可以通过FILE来得到command输出的结果.