在下用qt做一个代码编辑区之类的东东,有的文件比较大所有映射到内存里,然后分块显示到界面上,但是问题来了,每块最后结束时都有乱码,有没有大神给指导下或有更好的方法可以借鉴的?
不明白?是文本还是二进制?如果是文本 的话后面记得加'\0'######
bug。有两个特点。
1、bug出现的地方,永远是不可预知的。
2、bug总有它惊人的逻辑严谨性。大多数情况下,bug的总是正确,一致的反应bug。哈。
你的“都有乱码”的“都”字说明代码有bug。
###### 字节对齐,memset(addr,0,sizeof(addr))######自己对齐问题导致的?######如楼上,目测是内存对齐。
尝试分配内存的时候初始化内存块。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。