如何实现从char*到wchar_t*?

BoringHacker 2019-08-10 04:48:52
如题,_T("")只能针对一个用""括起来的字符串常量,变量就没法了。。。
...全文
129 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
老葱1# 2019-08-14
  • 打赏
  • 举报
回复
bstr_t 类, 这个好用。 A2W W2A 这个使用要小心。
赵4老师 2019-08-12
  • 打赏
  • 举报
回复
引用 3 楼 真相重于对错 的回复:
A2W 宏 具体用法请查msdn
仅供参考:
#include <afxpriv.h>
#include <stdio.h>
char str[3]="汉";
wchar_t ws[2];
int main() {
    USES_CONVERSION;
    swprintf(ws,L"%s",A2W(str));
    printf("%04hX\n",(unsigned short)ws[0]);
    return 0;
}
//6C49
//
smwhotjay 2019-08-10
  • 打赏
  • 举报
回复
1. mfc的 A2W W2A 系列
2.MultiByteToWideChar 相互转换系列。
真相重于对错 2019-08-10
  • 打赏
  • 举报
回复
A2W 宏 具体用法请查msdn
gouyanfen 2019-08-10
  • 打赏
  • 举报
回复
MultiByteToWideChar
BoringHacker 2019-08-10
  • 打赏
  • 举报
回复
感谢您的解答

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧