河南师范大学c语言课件13 文件.pptVIP

  • 13
  • 0
  • 约1.35万字
  • 约 27页
  • 2019-05-10 发布于广东
  • 举报
第十三章 文件 §10.1 C文件概述 文件:文件是存储在外部介质上数据的集合 数据文件: 专门存放数据的文件 使用数据文件的目的 1)数据文件的改动不引起程序的改动——程序与数据分离 2)不同程序可以访问同一数据文件中的数据——数据共享 3)能长期保存程序运行的大量的中间数据或结果数据 二级考试中的写法(读一读): 10.5 文件的定位 几个概念 文件位置指针-----指向当前读写位置的指针 读写方式 顺序读写:位置指针按字节位置顺序移动 随机读写:位置指针按需要移动到任意位置 ( fseek() ) 文件位置指针的复位函数 函数原型: void rewind(FILE *fp); 功能:重置文件位置指针到文件开头 返回值:无 文件的随机定位函数 函数原型: int fseek(FILE *fp,long offset,int whence); 功能:将文件的位置指针移动到指定位置 返回值:成功,返回0;失败,返回非0值 读取文件当前位置的函数 §10.6 出错的检测 测试文件是否出错的函数 函数原型: int ferror(FILE *fp) 功能:测试文件是否出现输入和输出错误 返回值:未出错,0;出错,非0 说明 每次调用文件输入输出函数,均产生一个新的ferror函数值,所以应及时测试 fopen打开文件时,ferror函数初值自

文档评论(0)

1亿VIP精品文档

相关文档