我的程序中有一个简单的函数,当我想弄乱 unicode 并用它做一些事情时。在这个函数中,我希望显示用户输入的字符的代码值。似乎有可能,这是我的功能:
wstring listcode(wchar_t arg) {
wstring str = L"";
str += static_cast<int> (arg); //I tried (int) arg as well
str += L": ";
str += (wchar_t) arg;
return str;
}
现在如您所见,我只想显示整数值(如 ascii 字符,例如(int) "a"
),但类似的listcode(L"&")
内容将显示为&: &
!
不可能找到像这样的宽字符的整数值吗?