关于fseek()的一个有关问题

关于fseek()的一个问题文件随即读写函数fseek(),若从文件结尾向前读一个的单位的数据,会发生错误,即如:fse

关于fseek()的一个问题
文件随即读写函数fseek(),若从文件结尾向前读一个的单位的数据,会发生错误,即
如:fseek(fp,-sizeof(unit),2);返回值不等于1。
    想了n长时间,搞不懂。请经验丰富的老手或高手赐教!

[解决办法]
试试fseek(fp,long(-sizeof(unit)),2);