在下用qt做一个代码编辑区之类的东东,有的文件比较大所有映射到内存里,然后分块显示到界面上,但是问题来了,每块最后结束时都有乱码,有没有大神给指导下或有更好的方法可以借鉴的?

不明白?是文本还是二进制?如果是文本 的话后面记得加'\0'
=======================其他用户的看法====================
bug。有两个特点。
1、bug出现的地方,永远是不可预知的。
2、bug总有它惊人的逻辑严谨性。大多数情况下,bug的总是正确,一致的反应bug。哈。
你的“都有乱码”的“都”字说明代码有bug。
===========================================
字节对齐,memset(addr,0,sizeof(addr))
===========================================
自己对齐问题导致的?
===========================================
如楼上,目测是内存对齐。
尝试分配内存的时候初始化内存块。
===========================================