求教linux下的c语言运行可执行文件
刚刚接触linux下的c,求教各位linux下是如何在自己的进程中运行一个程序并获得他的输出进行处理?如果不要那种写入临时文件的方法,有什么办法输入输出流?真心求教
[解决办法]
楼主是想获取程序的输出结果再对结果进行处理吗?
如果是这样的话,那不就可以直接变量保存吗,当然输入输出重定向也是可以的
[解决办法]
FILE * popen ( const char * command , const char * type );
int pclose ( FILE * stream );
lz应该是需要这个函数
[解决办法]
用shell, 管道