Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26907
  • 博文数量: 8
  • 博客积分: 205
  • 博客等级: 入伍新兵
  • 技术积分: 67
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-25 18:20
文章分类
文章存档

2012年(1)

2011年(7)

最近访客

分类: C/C++

2012-01-16 21:24:32


  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. FILE * flp;
  4. int main()
  5. {
  6.         char arry[800000];
  7.         int a,i=0;
  8.         flp=fopen("/root/CLANGUAGE/not","r");
  9.         if(flp)//打开文件成功
  10.           {
  11.            fgets(arry,800000,flp);//读取一行,判断是否为空,读的长度为800000
  12.             if(!feof(flp))
  13.             {
  14.              while(!feof(flp))//循环打印,直到行为endoffile
  15.               {
  16.                 printf("arry is %s",arry);
  17.                 fgets(arry,800000,flp);
  18.               }
  19.               if(feof(flp))//对文件结束符做一个判断
  20.                 printf("end-of-file\n");
  21.             }
  22.              else
  23.                 printf("file is null\n");
  24.           }
  25.         else
  26.           {
  27.             printf(" open file occur error\n");
  28.             return 0;
  29.           }
  30.          fclose(flp);
  31.           return 1;

  32. }

阅读(1026) | 评论(0) | 转发(0) |
0

上一篇:Linux下的多进程编程

下一篇:没有了

给主人留下些什么吧!~~