读书人

cedit累加的字符串中包含空字符串的话

发布时间: 2013-02-25 10:23:36 作者: rapoo

cedit追加的字符串中包含空字符串的话???
cedit追加的字符串中包含空字符串的话怎么办?

比如我要edit控件中显示这些字符串:
"asdfqwetr\0\0asdfsda"
中间被空字符截断的话。
用setwindowtext,和replacesel 后面的加不进去了...
[解决办法]
'\0'和“\0”
可不一样啊

前者就是字符串结束符,后者才是显示“\0”内容
[解决办法]
简单的来说‘\0’用你哪种方法是表示不出来的

最多
"asdfqwetr\\0\\0asdfsda"
[解决办法]
这种非文本格式的文件
建议用16进制来显示,类似UltraEdit之类的
[解决办法]

引用:
这种非文本格式的文件
建议用16进制来显示,类似UltraEdit之类的

可以参考CHexEdit

读书人网 >VC/MFC

热点推荐