小巧毛衣

文章
4
资源
1
加入时间
2年10月21天

Linux C语言调用system命令并获取命令的返回值

思路:popen打开,命令执行完后,对fp进行读取,读到output参数里面。 注意:size不要太大。一般64,128够用。用1024或者4028,会出现段错误,栈报错。 popen()可以执行shell命令,并读取此命令的返回值;   popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。可以通过这个管道执行标准输入输出操作。这个...