文件位置标记的定位,将文件位置标记强制指向人们指定的位置,主要有两种方法
1. rewind使得文件为指标及指向文件开始
File *fp = fiop("a.txt");
rewind(fp);
2.使用fseek()
函数调用形式是fseek(文件类型指针,位移量,起始点)
位移量:可正可负,是long类型数据,在数字后面加一个L即可,如10L
起始点:0——开始位置,1——当前位置,2——结束位置
fseek(fp,-20L,1);//表示从当前位置开始向左移动20个字节
可以通过ftell函数得到当前的位置,int i=ftell(fp);