
看看是不是没有调用这个函数
for example
char str[1024] = "abc123故障短路切换"
wchar_t array[1024]={0}
setlocale(LC_ALL,"zh_CN.GB2312")
/*from chinese to Unicode*/
if((ret=mbstowcs(array, str, strlen(str)))==-1)
{
printf("error\n")
}
goodluck
我怎么就编译过了,检查一下自己的程序吧。你的写法应该么有问题。$ cat ws.cc
#include <string>
#include <iostream>
int main()
{
std::wstring wstr = L"世界你好!"
std::wcout <<wstr <<std::endl
return 0
}
$ g++ ws.cc -o ws
$
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)