一个困扰我的问题:怎样从char型汉字字符串中得到wchar_t型的汉字。
ryuli 2003-07-16 11:16:26 如:char ch[]="一个问题";
我想得到wchar_t型的第二个汉字:wchar_t wch='个';
我尝试用过MultiByteToWideChar和AllocSysString
但我发现他们只对数字或者英文有效果。我想这两个函数只是把char字符串中的单个字符简单的扩充长度,八位变成十六位,高八位补上零。这样对占两字节的汉字是无效的。
所以我想请各位老鸟提供个思路:怎样从char型汉字字符串中得到wchar_t型的汉字。