计算机二级第十六章_文件.pptVIP

  • 5
  • 0
  • 约6.13千字
  • 约 21页
  • 2018-06-24 发布于河南
  • 举报
计算机二级第十六章_文件

文件处理方法 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 文件类型指针 文件结构体FILE 缓冲文件系统为每个使用的文件在内存开辟文件信息区 文件信息用系统定义的名为FILE的结构体描述 FILE定义在stdio.h中 文件类型指针 指针变量说明: FILE *fp; 用法: 文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件 文件关闭后,它的文件结构体被释放 例 读文本文件内容, 并显示 #include stdio.h #inlcude stdlib.h main() { FILE *fp; char ch,*filename=“out.txt”; if((fp=fopen(filename,”r))==NULL) { printf(cannot open file\n); exit(0); } while((ch=fgetc(fp))!=EOF) putchar(ch); fclose(fp); } 3. 格式化I/O fprintf(fp,格式控制字符串, 输出项表) fscanf(fp,格式控制字符串, 输入项表) fprintf

文档评论(0)

1亿VIP精品文档

相关文档