ユニコードをいじって何かをしたいときに、プログラムに単純な関数があります。この関数では、ユーザーが入力した文字のコード値を表示したいと考えていました。それは可能だと思われました、ここに私の機能があります:
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;
}
(int) "a"
ご覧のとおり、整数値( などのASCII文字など)を表示したかっただけですlistcode(L"&")
が、&: &
!
そのようなワイド文字の整数値を見つけることはできませんか?