这里的aa是字符串的unicode码,例如“6210”表示“成”中aa=“6210”,而szTemp则是“成”。
CString aa = info.Mid(pos2+2,4);
int a;
sscanf(aa, "%04X", &a);
wchar_t szTemp[3] = {0};
memcpy(szTemp, &a, 2);
本文介绍了一个将Unicode码转换为对应字符的C++示例代码。通过使用 CString 类型获取Unicode编码,并利用 sscanf 和 memcpy 实现从编码到字符的转换。
这里的aa是字符串的unicode码,例如“6210”表示“成”中aa=“6210”,而szTemp则是“成”。
CString aa = info.Mid(pos2+2,4);
int a;
sscanf(aa, "%04X", &a);
wchar_t szTemp[3] = {0};
memcpy(szTemp, &a, 2);
2958

被折叠的 条评论
为什么被折叠?