c语言.ppt.pptVIP

  • 4
  • 0
  • 约1.46万字
  • 约 69页
  • 2016-12-25 发布于贵州
  • 举报
* 5. 文件的定位 文件位置指针 指示当前的读写位置,读写完一个字符后,指针自动指向下一个单元。 文件定位的意义 在文件中根据需要读取指定数据,如在大规模数据集中读出一个子集 文件位置指针相关函数 回到文件开始位置:rewind 随机定位函数:fseek 获知当前的位置:ftell * 函数说明 void rewind( FILE *stream ); 功能:将stream指示的文件中位置指针置于文件开头 int fseek( FILE *stream, long offset, int origin ); offset:位移量 origin: 起始点 SEEK_CUR:Current position of file pointer SEEK_END:End of file SEEK_SET:Beginning of file long ftell( FILE *stream ); 功能:返回stream所指向的文件中的读写位置 * 例,全校学生成绩存储文件 数据项序号 存储位置 存储内容 0 0 校名,班级数n,班级数据起始地址ClassAddr,课程数,课程1信息,…,课程k信息 1 ClassAddr (班级1,Addr1), …, (班级n,Addrn) 2 Addr1 (班级1人数x1,该班第1个学生信息,…,第x1个学生信息),每个学生的信息由(学号,姓名,课程1

文档评论(0)

1亿VIP精品文档

相关文档