当前位置:2019年全年资料歇后语 > 取文件长度 >

fread读取与ftell显示字节数不一致的问题

  在读一个二进制文件的时候,用fread已读720个字节,ftell定位时也显示是在720字节处,然后再用fread读的时候,先读一个int型(四个字节),再连续读四个char型(每个一个字节),在读完第二个char型将要读第三个char的时候,ftell理论上应该是在726字节,结果却是727自己,也就是说读第二个char的时候一下ftell跳过了两个字节,不过读到的四个char型的数据还是正确的,就是ftell只是的有问题,求高手可以给出原因!!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部应该是这样。0x0a等于字符n,ftell把它当成字符处理了.

http://mimaximafm.com/quwenjianchangdu/498.html
点击次数:??更新时间2019-07-28??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】