C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 302|回复: 2

发一段文件连接的代码_ubuntu下运行通过 [复制链接]

Rank: 6Rank: 6

主题
68
帖子
348
C币
578 枚
在线时间
57 小时
发表于 2010-8-20 09:20:17 |显示全部楼层
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define READ_LENGTH 20
  4. int main(int argc, char *argv[])
  5. {
  6. FILE *fp;
  7. FILE *addfp;
  8. char *source;
  9. char *target;
  10. char s[READ_LENGTH];

  11. if(1==argc||2==argc)
  12. {
  13. printf("Please input the target file's name:\n");
  14. exit(0);
  15. }
  16. source=argv[1];
  17. target=argv[2];
  18. if(NULL==(fp=fopen(source,"r")))
  19. {
  20. printf("can not open the source file!\n");
  21. exit(0);
  22. }
  23. if(NULL==(addfp=fopen(target,"a+")))
  24. {
  25. printf("can not open the target file!\n");
  26. exit(0);
  27. }
  28. while(!feof(fp))
  29. {
  30. fread(s,sizeof(char),READ_LENGTH,fp);
  31. fwrite(s,sizeof(char),READ_LENGTH,addfp);
  32. }
  33. fclose(fp);
  34. fclose(addfp);
  35. return 1;
  36. }
复制代码

Rank: 1

主题
0
帖子
1
C币
1 枚
在线时间
0 小时
发表于 2010-9-15 10:42:32 |显示全部楼层
学习了,最近发现学啥还是要学C啊。。。
版主的头像很容易引起围观

Rank: 6Rank: 6

主题
68
帖子
348
C币
578 枚
在线时间
57 小时
发表于 2010-9-25 19:55:25 |显示全部楼层
.........头像吗  我觉得挺好的,
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 23:02

©2009-2011 cyuyan.com.cn

回顶部