程序是这样的,我在一个菜单响应函数中这样写USES_CONVERSION
for(;;)
{
string str = "123456789rrr";
CString strW = A2W(str.c_str());
Sleep(1);
}这样一运行该程序,该程序就自动退出了,而且没有任何的异常,请问这是怎么回事
谢谢
for(;;)
{
string str = "123456789rrr";
CString strW = A2W(str.c_str());
Sleep(1);
}这样一运行该程序,该程序就自动退出了,而且没有任何的异常,请问这是怎么回事
谢谢
解决方案 »
- Debug下工程编译成功,'Release下编译在报错
- MFC静态文本框显示的问题
- 如何让FormView上的ListCtrl跟FormView自动适应成一样宽?
- 如何禁止对话框中的按钮
- 编译错误:这是怎么回事???求教
- this指针如何传递?
- 100分问题。请到 http://www.csdn.net/expert/topic/728/728422.xml?temp=.3291742
- WEB页面用JS调用ActiveX后如何销毁并释放内存
- C# 写的win api程序,只能前两次正确执行,后面如果需要正确执行,则需要先点击窗体
- 大侠帮忙看看这五行程序哪里有问题?
- 一个关于FTP文件保存的问题
- 受不了这该死的delete[]
CString strW = str.c_str();你不使用A2W试一下
前者在内存分配上存在一定的bug
不过A2W_EX好像是没有问题的
建议使用ATLUnicode的兄弟将字符转换都使用后者
呵呵