计算机科学类专升本复习之“C语言rewind和fseek函数的用法“详解(初稿)

C语言rewind和fseek函数的用法详解(随机读写文件)

前面所讲到的文件读写函数都是顺序读写,即读写文件只能从头开始,依次读写各个数据。

但在实际开发中经常需要读写文件的中间部分,要解决这个问题,就得先移动文件内部的位置指针,再进行读写。

这种读写方式称为随机读写,也就是说从文件的任意位置开始读写。

实现"随机读写"的 关键 是要"按要求移动位置指针",这称为"文件的定位"。

一、文件定位函数"rewind()函数"和"fseek()函数"

移动"文件内部位置指针"的函数主要有两个

即 rewind() 和 fseek()。

rewind()函数 用来将 "位置指针" 移动到 "文件开头"

前面已经多次使用过,它的原型为:

    void rewind(FILE *fp);

fseek()函数 用来将 "位置指针" 移动到 "文件末尾"

它的原型

猜你喜欢

转载自blog.csdn.net/weixin_51563198/article/details/122800271