文本文件中间假如包含有文件结束符,我怎么用richedit或memo控件显示文本的所有内容??(10分)

  • 主题发起人 主题发起人 vivee
  • 开始时间 开始时间
V

vivee

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个文本文件,我把它load到richedit控件中,竟然发现richedit没有显示完全文本
文件中的所有内容,我再用ultreedit来分析文本文件,就发现了文本中间有一段是
00000000的字符,可能richedit在load的时候把它当成了文件结束符,所以00000000后
面的其他字符串就不能被显示出来了,现在我怎么办?我如何把这些字符去掉?
另外我想到个笨方法,先用记事本把文本内容copy到剪切板中,然后richedit中粘贴就
可以了,可是发现一些中文字符竟然被替换成了一连串的问号“??????”,这是为什么?

我怎么彻底解决这个问题?!
 
用文件流试试
 
文件流试过了,它就是用这个00字符来判断文件结束的:(
 
把它用空格替掉,ASCII为32就是$20 #0010 0000
 
可是我怎么替换呢?
读文件时它自然要处理00字符呀,碰到它以后,又自然结束呀!
谁能完整说说怎么替换的,谢谢了!!!
 
难道再没有人知道了????
高手快来呀!!!
 
以二进制形式打开
 
哪位有好心,帮我写一下代码,我提供源文本!!
 
多人接受答案了。
 
后退
顶部