我正在使用VS2010 C ++ Win32控制台应用程序
我希望用户可以键入一些UTF8字符并传输到字节数组(例如:unsigned char utf8_keyin[10];
)
因此,如果你好
中的用户密钥可以utf8_keyin[4]
的形式存储在60,4F,7D,59
中。
如果hello
中的用户密钥可以utf8_keyin[5]
的形式存储在68,65,6C,6C,6F
中。
我尝试了两个计划
计划:
wstring Ctemp;
wcin >> Ctemp; // if user key in "你好", it will store as "??" in Ctemp
B计划:
Microsoft::VisualBasic::Interaction::InputBox(...)
// I have no idea what to do next since the return is basic_string
有什么主意吗?