c/c++内存映射大文件读取

来源:本网整理
在下用qt做一个代码编辑区之类的东东,有的文件比较大所有映射到内存里,然后分块显示到界面上,但是问题来了,每块最后结束时都有乱码,有没有大神给指导下或有更好的方法可以借鉴的?不明白?是文本还是二进制?如果是文本 的话后面记得加'\0'
=======================其他用户的看法====================

bug。有两个特点。

1、bug出现的地方,永远是不可预知的。

2、bug总有它惊人的逻辑严谨性。大多数情况下,bug的总是正确,一致的反应bug。哈。

你的“都有乱码”的“都”字说明代码有bug。


===========================================
字节对齐,memset(addr,0,sizeof(addr))
===========================================
自己对齐问题导致的?
===========================================

如楼上,目测是内存对齐。

尝试分配内存的时候初始化内存块。


===========================================

  • 本文相关:
  • SVN自动增量备份问题
  • echarts2.2.0版本中的力导向布局图中的link上不能加标注文字了吗? 原来是可以的啊?
  • echarts中markpoint单机事件取值问题
  • afresco安装后不能启动
  • SQL Server 18456
  • node-webkit xpcom组件 com组件 dll
  • ES2.0 点如何放大
  • echarts 中markpoint的单机事件单机后怎么取值
  • 求解,这个需求怎么解决?
  • s2sh框架如何整合shiro权限框架?
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved