fseek中SEEK-CUR是怎么获取当前位置的?

问题描述:

fseek中SEEK_CUR是怎么获取当前位置的?
例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
因为你第一次移动到7的位置的时候,你应该进行了读取打印,这个读取过程会往后移动4字节,因此你再往前移动8字节的话,应该是4.
 
 
展开全文阅读
剩余:2000
下一页:生物 酶