用CSting.Empty()对一个串清空,但是并不能清空,而且其值变为以前的一个值,还会把别的CSting的值影响,真奇怪?我用的是VC6.0
解决方案 »
- 怎样定义一个二维数组
- 关于系统函数应用问题!!!
- 现丑了! 公布部分代码! 希望有人用得上! (2)
- 怎样在button上面加图片??
- 如何能最快速的在VC中调用Fortran的库中的函数呢?(急用!!!)
- 如何在不重起计算机的情况下更改本机ip地址?十分急!
- 请问高手,为什么我将我的程序打包以后.数据库文件不能参于打包?
- 如何GDI bitmap类用资源ID加载位图?很急、、
- 高手帮帮忙,谢谢
- 用SHFileoperate()可以得到一个文件在Windows中显示的名称,但如果设置了"隐藏已知文件类型的扩展名"得到的就是没有扩展名的了,我想无论用户是否设置,都得到文件的全名,应该如何做?
- 奇怪的问题,音频捕获和捕放的速度不一致,有经验的进来帮帮忙!
- 用GetIpAddrTable獲得的IP格式如何轉換為實際的IP地址?
Empty()的作用是:
Makes this CString object an empty string and frees memory as appropriate.摘自msdn
问题很可能是你的CString对象的指针指到了一个不正确的地址。比如说,你的 CString * pstr 所指的对象由于超出范围而被释放了。
查一下有没有如下错误:
char *p = new char[6];
p = "abcde";