文件的读写指针

fseek 函数

int fseek ( FILE * fp, long long offset, int origin );

将文件读写指针定位到距离 origin 位置 offset 字节处。

origin 取值:

fread 函数

unsigned int fread ( void * ptr, unsigned int size, unsigned int count, FILE * fp );

将文件读写指针指向的地方的 sizecount 个字节内容,读入到内存地址 ptr,然后将文件读写指针向后移动 sizecount 字节

返回值为: 成功读取的字节数/size

fgetc 函数

int fgetc ( FILE * fp );

读取文件 fp 中的下一个字节。如果文件已经读完,返回EOF(-1)。