软讯网络 > 编程语言 > C/C++ > 自动ftp的C源代码 [转]
【标 题】:自动ftp的C源代码 [转]
【关键字】:
ftp
【来 源】:http://www.cublog.cn/u/17808/showart.php?id=102423
自动ftp的C源代码 [转]
/*
description: auto execute ftp
the usage of popen()
在SCO5.0.6下编译通过
*/
#include<stdio.h>
#include<unistd.h>
main()
{
FILE *fp;
fp=popen("ftp -inv 127.0.0.1","w");
if(fp==NULL)
{
perror("popen");
exit(1);
}
fprintf(fp,"user USERNAME PASSWD\n");
fprintf(fp,"ls\n");
pclose(fp);
printf("ok\n");
}
/*
A typical call may be(一个典型的应用):
char *cmd = "ls *.c";
FILE *ptr;
if ((ptr = popen(cmd, "r")) != NULL)
while (fgets(buf, n, ptr) != NULL)
(void) printf("%s ",buf);
*/