文章目录
- 1、介绍
- 2、相关函数
1、介绍
wstring 是由宽字符wchar_t构成字节列表。一个wchar_t字符的大小是2 字节,char字符大小是1字节。
2、相关函数
QString qs="hello";
QString fileName = "000000000003.xls";
std::wstring ws = fileName.toStdWString(); //QString转到wstring
wchar_t const* wa = ws.c_str(); //wstring转到wchar_t const,wa回合ws一起被注销
wprintf(L"wa=%ls\n", wa); //打印宽字符串wchar_t arr[20];
wmemset(arr, L'\0', 20);
for(int i =0; i < 20; i++){wprintf(L"%lc", arr[i]);
}
int length = 0;
while(wa[length] != L'\0'){length++;
}
printf("length=%d\n", length);
wcsncpy(arr, wa, length); //设置字符
wprintf(L"arr=%ls\n", arr);