读书人

popen函数可以获得基准shell命令的输出

发布时间: 2013-01-01 14:04:19 作者: rapoo

popen函数可以获得标准shell命令的输出,但却得不到ftpget的输出
说明: ftpget命令是嵌入式linux上busybox中集成的ftp命令。

popen(“ls","r")

代码中的ls换成ps什么的都可以,但是换成ftpget就不可以得到输出了。

p.s. ftpget直接在终端中执行是有输出信息的!
[解决办法]
jf.

[解决办法]
为什么呢?~~哈哈
[解决办法]
怎么回事啊?说说看
[解决办法]
system("ftpget ... >1.txt 2>2.txt");
[解决办法]
用的输出句柄可能不一样,像在windows下,有几个版本的gcc在cmd下的输出无法重定向到文件

读书人网 >C语言

热点推荐