讲解了在标准IO流中position
(位置)相关函数
#include <stdio.h>
int fseek(FILE *stream, long offset, int whence);
//Returns: current file position indicator(指示器) if OK, -1L on error
long ftell(FILE *stream);
//Returns:0 if OK, nonzero on error
void rewind(FILE *stream);
fseek
和ftell
的offset
都是long
型的数。
- 对于二进制文件:
whence
有三个取值SEEK_SET
、SEEK_CUR
、SEEK_END
- 对于文本文件:
whence
必须为SEEK_SET
,offset
只能为两个值,0—代表rewind
到文件开头,或者使用