社区
C语言
帖子详情
怎样将 UInt16 * 转为 wchar_t *?
ilearn
2018-07-14 07:53:37
如题,怎样转换,我查过百度,没有
...全文
404
4
打赏
收藏
怎样将 UInt16 * 转为 wchar_t *?
如题,怎样转换,我查过百度,没有
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
轻箬笠
2018-07-17
打赏
举报
回复
可以用MultiByteToWideChar。
UInt16*转为CHAR*
Tracy_09
2018-07-15
打赏
举报
回复
可以直接转吧。
比如 A 为 UInt16 *型指针,B为wchar_t *型指针
可以直接写 B= (wchar_t *) A;
这样强转,可能有的编译器会有警告。
也可以这样转,如果你的系统指针是4个字节的话, B= (wchar_t *)((Uint32) A);
跑不了的你
2018-07-15
打赏
举报
回复
直接转不行么? 这两个不都是指针么? 也就是访问类型,那直接转应该能行把? 不过就要承受转换后带来的后果了 不同的数据类型访问的地址大小长度肯定是不一样了
tb0902956
2018-07-14
打赏
举报
回复
你不会的话可以先转成别的类型在转成wchar_t *
比如把 UInt16 * 转成string 、char、或者char[]之类,再转化一次
C++到C#数据类型转换
C++和C#之间使用不同数据类型,当使用不同的语言实现时就需要转换数据类型
char
*
转为
LPCWSTR
char
*
转为
LPCWSTR,在UNICODE环境下通常使用的是双字节,LPCWSTR类型是其中之一。VS2008就是UNICODE环境,而VC++6.0则是ASCI环境
W
CHAR
和
CHAR
互转小例子
这个问题困惑了我很长时间,总想理一下确一直没理。 在网上找了个代码,自己测试了下,感觉还行,发上来,希望对和我一样的菜鸟们有点帮助。高手可以不看了。 QQ742627335
C,C++转C#字典
C,C++转C#字典总结很到位,仅供有需要的人参考一下!!
C++中
char
*和w
char
_t 之间的相互转化
【代码】C++中
char
*和w
char
_t 之间的相互转化
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章