rewind函数
将位置指针重新置位到文件首部
rewind(文件指针);
返回为void类型,不需赋返回值于变量
fseek函数
定位位置指针
fseek(文件指针,位移量,起始点);
//原型
int fseek(FILE *stream,long offset,int fromwhere);
文件定位位置
起始点 | 表示符号 | 数字表示 |
---|---|---|
文件首部 | SEEK_SET | 0 |
当前位置 | SEEK_CUR | 1 |
文件末尾 | SEEK_END | 2 |
例如,将文件位置指针指向文件末尾
fseek(fp,0l,SEEK_END);
注:使用fseek跳过一段数据域时,系统自动将这些域赋值为0
ftell函数
返回当前位置指针的位置
变量(long型)=ftell(文件指针);
表示当前文件指针偏离文件首部的字节数