梦想的彼岸花开 2023-10-10 17:01 采纳率: 77.8%
浏览 5
已结题

char转WORD再转wchar_t

公司的源码,项目比较大,韩语系统,原来的代码是char进行韩语处理,其中一段代码是char转WORD进行一些逻辑处理,这部分已知不能修改,(项目比较大,WORD是结构体里的字段,到处用,所以不能改)。
现在新的需求是有一个功能要将这个WORD改为wchar_t,要保证这个wchar_t的内容和原来的char内容相同。简单来说,就是char转WORD再转wchar_t,同时保证char和wchar_t保存的字符串相同。这个该怎么改?最好给的代码能满足多语言环境。

  • 写回答

3条回答 默认 最新

  • 赵4老师 2023-10-10 17:29
    关注
    char Ks[2]="가";
    WORD Kw;
    wchar_t Ku;
    Kw=*(WORD *)&Ks[0];
    Ku=(wchar_t)Kw;
    
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月11日
  • 创建了问题 10月10日