注册 登录
编程论坛 QT论坛

QString转换成wchar_t *

mm1010220cs 发布于 2011-05-31 16:23, 4559 次点击
QString str="中华人民共和国";
wchar_t *pW;

请问如何将str付给pW??
在QString中有:
    str.toWCharArray(pW);
    可是这样出来的结果总有错,或者运行就会失败,求各位大神救命,急需答案!!
1 回复
#2
gotmony2011-06-23 19:44
你的PW没有开辟空间,
QString str="中华人民共和国";
wchar_t *pW=new wchar_t[str.size()+1];
str.toWCharArray(pW);
1