你可以使用库函数啊, 比如libftp或者libcurl(记得支持的)。 具体的用法你可以查阅相关的说明文档。比你自己写一个客户端简单多了。
ftp协议还是比较麻烦的,FTP上传一般用script实现,几行就行。若用C写,起码4,5百行。