文件指针控制函数
文件指针控制函数
fseek函数
int fseek(FILE* stream, long offset, int whence)
功能:设置光标的位置
stream:文件指针
offset:偏移量
whence:偏移位置
返回值:成功返回0,失败返回-1并设置errno。
whence可选值:
名称 | 说明 |
---|---|
SEEK_SET | 文件开头 |
SEEK_CUR | 当前位置 |
SEEK_END | 文件结尾 |
rewind函数
void rewind(FILE* stream)
功能:将光标恢复到文件的开头
stream:文件指针
ftell函数
long ftell(FILE* stream)
功能:返回文件流当前位置相对于文件起始位置的偏移量。
stream:文件指针
返回值:成功返回字节数,失败返回-1并设置errno。