popen函数可以获得基准shell命令的输出,但却得不到ftpget的输出
popen函数可以获得标准shell命令的输出,但却得不到ftpget的输出说明: ftpget命令是嵌入式linux上busybox中
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下的输出无法重定向到文件