当前位置: 技术问答>linux和unix
在C程序里面执行unix的命令的时候怎么获取执行的结果了?
来源: 互联网 发布时间:2015-12-11
本文导语: 我在C程序里面要执行一些unix的命令,比如ls,ps等命令,同时还要获取执行的结果,我该怎么弄了? | 同意楼上的,可利用管道。另 system("ls >temp_ls"); fopen("./temp_ls"...); ... | ...
我在C程序里面要执行一些unix的命令,比如ls,ps等命令,同时还要获取执行的结果,我该怎么弄了?
|
同意楼上的,可利用管道。另
system("ls >temp_ls");
fopen("./temp_ls"...);
...
system("ls >temp_ls");
fopen("./temp_ls"...);
...
|
给你说几个函数,你去仔细看看.
system
exec
popen
system
exec
popen
|
要得到返回结果的话,就用popen函数.
|
用popen