一个字符串中有两个以上的'\0'时,如果在CEdit中显示呢?
寒雪叔叔 2004-10-05 02:23:37 一个字符串中有两个以上的'\0'时,如果在CEdit中显示呢?
且这个字符串里有可能有任何值的不可见字符,这样的字符串我用连一个CString或LPCTSTR,LPTSTR也无法表示出来,再调用SetWindowText怎么能完整的显示出来呢?
比如一个二进制的文件,我们用十六进制编辑器打开看时有可能里面存在许多不可见字符,里面也不乏零的存在,这样的东西我们可以用记事本打开看到的是乱码,但如果你用记事本的保存工能再保存了一次,那这个文件里的内容就可能被改变了,其实也是那里\0在做怪,这说明记事本里的容器的处理这些\0时也没有处理好,这个真的很难吗?