fseeko函数用法详解
fseeko函数简介
- 头文件包含
#include <stdio.h>
- 函数定义
int fseeko(FILE * stream , off_t offset , int whence );
off_t ftello(FILE * stream );
fseeko函数常见使用错误
- 编译错误
warning: implicit declaration of function ‘fseeko’ [-Wimplicit-function-declaration]
解决办法:包含头文件
#include <stdio.h>
fseeko函数详细描述
fseeko ()和ftello ()函数与fseek (3)和ftell (3)相同(分别参见fseek (3)),只是fseeko ()的offset参数和ftello ()的返回值类型为off_t而不是long
在某些体系结构中,off_t和long都是32位类型,但是用值64定义_FILE_OFFSET_BITS(在包含any头文件之前)将把off_t变成64位类型。
fseeko函数返回值
成功完成后,fseeko ()返回0,而ftello ()返回当前偏移量。否则,返回-1并设置errno以指示错误。
fseeko函数错误码
请参阅fseek (3)中的错误
评论区