文章目录
一、fseek 函数返回值分析
二、fseek 函数返回值分析代码示例
一、fseek 函数返回值分析
----
fseek 函数原型如下 : 重新设置文件内部指针的位置 ;
#include...有以下三种选择 :
文件头 SEEK_SET 0
当前位置 SEEK_CUR 1
文件尾 SEEK_END 2
long offset 偏移量参数 , 可以为正数 , 也可以为负数 ;
如果执行成功 , 则返回...0 , 失败返回非 0 , 并设置 error 错误代码 ;
fseek() 函数的返回值 , 如果正向偏移位置超出文件末尾 , 其返回值仍返回 0 , 反向偏移位置如果超过文件开始位置 , 仍然返回...0 ;
fseek() 函数的返回值 , 如果返回 0 , 要确认是否超过了文件的首尾范围 , 如果没有超过则指针偏移成功 , 如果超过了文件范围 , 则没有任何意义 ;
fseek 函数返回值为 0..., 并不代表操作完全正确 ;
二、fseek 函数返回值分析代码示例
----
代码示例 : 验证将文件指针指向超出文件末尾的位置 , fseek() 函数的返回值仍然是 0 ;
#include <