求各位大侠帮忙在Linux环境下用C语言写一个基于ftp系统远程升级的程序。可以直接调用wget下载文件。

如题所述

system("wget -r -np -nd ftp://XXX");
这样就可以了吧?为啥非要用c呢? 直接用命令行不就可以了追问

用wget下载升级文件之后 怎么解压文件,并覆盖原来的文件。没办法啊,要求用C语言啊。小弟刚接触编程,求指导啊 。可不可以给我写个完整的代码出来。谢了。

追答

wget用命令行操作很简单啊。解压文件也是同样。
要求用c语言是什么意思?完全是找麻烦阿。。。
就一句句的调用system("");好了,把命令行的内容全写在""里

追问

我刚接触 也不是很清楚 领导只是交给我一个任务 说是给整个系统升级。让我用C语言编写一个升级的应用程序。

追答

那就按照我说的做吧,写个main函数,顺序调用system("");
把命令行的内容写到""里面就可以

追问

我就是这么写的 写了一个Download函数 和一个Update函数 可是main函数 出现错误 可不可以给我写一个让我参照一下。

追答

#include "stdlib.h"
void main()
{
system("wget -r -np -nd ftp://XXX");
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜