社区
高通开发者论坛
帖子详情
brew中如何将一个char数组内容赋值给AECHAR数组
snowzhaoxy
2009-12-30 11:29:14
[讨论]brew中如何将一个char数组内容赋值给AECHAR数组
现在有两个数组:
char string[32]="中文测试";
AECHAR wstring[32];
如何将string的内容赋值给wstring?
使用STRTOWSTR 不行,wstring内容为中文乱码
...全文
2535
21
打赏
收藏
brew中如何将一个char数组内容赋值给AECHAR数组
[讨论]brew中如何将一个char数组内容赋值给AECHAR数组 现在有两个数组: char string[32]="中文测试"; AECHAR wstring[32]; 如何将string的内容赋值给wstring? 使用STRTOWSTR 不行,wstring内容为中文乱码
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l1w1w1
2011-08-20
打赏
举报
回复
呵呵。
akcw007
2011-05-19
打赏
举报
回复
不能这么转,
定义的时候
char string[32]="中文测试";
这么定义不行,
看看“中文测试”四个字的utf8编码,
然后定义
char string[]={0xXX,0xXX...,0};
这么定义,然后把UTF8TOUNICODE转一下,给aechar
BuleRiver
2010-12-25
打赏
举报
回复
你可以建立一个unicode的txt文件,然后用读文件的方式把字符串读取进来,删除最开始的两个字节,就是要的文本,直接在代码中写,是不行的。
obbaby
2010-12-23
打赏
举报
回复
[Quote=引用 4 楼 kuangyeren_ai 的回复:]
引用楼主 snowzhaoxy 的回复:
[讨论]brew中如何将一个char数组内容赋值给AECHAR数组
char string[32]="中文测试";
怎么可以这样写啊,写到bar里读吧。
[/Quote]
挺你,一般都需要写到资源文件去的。。。
songyazhi
2010-12-15
打赏
举报
回复
恩,这个一般都是写到资源文件中,从bar中读取的。
要嘛就用UTF8TOWSTR()。
candyrong
2010-12-12
打赏
举报
回复
ls正解
liahr
2010-11-30
打赏
举报
回复
看你string中的中文是什么编码,如果是UTF8,可以使用UTF8TOWSTR函数,如果是其他的编码,也要做相应的转变。
欢乐的小熊
2010-11-10
打赏
举报
回复
使用MEMCPY,
hui683
2010-08-12
打赏
举报
回复
[Quote=引用 5 楼 chenmeimei_8899 的回复:]
用这个就可以了:UTF8TOWSTR()具体的参数看api
[/Quote]
这个应该可以,
卩s秋灬
2010-08-09
打赏
举报
回复
char string[32]="中文测试";?
这个肯定是有问题的,中文一般是占2个字节的位置,
在内存里,已经被解析位其他的东西了,用 STRTOWSTR肯定是不行的,因为传进来的字串本身就是错误的。
直接的赋值 AECHAR wstring[32] = "中文测试";不就好了
candyrong
2010-07-30
打赏
举报
回复
chenmm正解
hezhiyu_777
2010-07-28
打赏
举报
回复
同样的问题也困惑着我
AI_student429
2010-07-28
打赏
举报
回复
密切关注中,想知道答案
sleepwalker80
2010-07-25
打赏
举报
回复
一般都是放到资源brx里读的,因为可能你需要中英文语言切换,如果写死就不能切换了。
如果硬要显示,需要用utf8(8位)转换到unicode(16位)才能现实。
sxcnfly
2009-12-30
打赏
举报
回复
当然不能这样转啦,你可以通过resource,或者直接使用unicode码,"测试"对应的unicode是0x6d4b,0x8bd5。还有你要确认你的手机是否带中文字库,否则也是显示不出现的。
xingx2001
2009-12-30
打赏
举报
回复
牛人
alex_goacross
2009-12-30
打赏
举报
回复
[Quote=引用 4 楼 kuangyeren_ai 的回复:]
引用楼主 snowzhaoxy 的回复:
[讨论]brew中如何将一个char数组内容赋值给AECHAR数组
char string[32]="中文测试";
怎么可以这样写啊,写到bar里读吧。
[/Quote]
FLYUP_CHEN
2009-12-30
打赏
举报
回复
用这个就可以了:UTF8TOWSTR()具体的参数看api
路飞-总裁
2009-12-30
打赏
举报
回复
[Quote=引用楼主 snowzhaoxy 的回复:]
[讨论]brew中如何将一个char数组内容赋值给AECHAR数组
char string[32]="中文测试";
[/Quote]
怎么可以这样写啊,写到bar里读吧。
kaka_vip_2008
2009-12-30
打赏
举报
回复
may help to you
STREXPAND(const byte *pSrc, int nCount, AECHAR *pDest,int nSize);
加载更多回复(1)
protobuf使用
安装protobuf编译环境
brew
install protobuf 定义protobuf protobuf语法 syntax = "proto3"; message SplitBean { float ratio = 1; float x = 2; float y = 3; repeated float img_arr = 4; } 第一行用来声明prot...
c语言memset字符串
赋值
,C语言
数组
初始化的三种常用方法({0}, memset, for循环
赋值
)以及原理...
C语言
中
,
数组
初始化的方式主要有三种:1、声明时,使用 {0} 初始化;2、使用memset;3、用for循环
赋值
。那么,这三种方法的原理以及效率如何呢? 请看下面的测试代码:#defineARRAY_SIZE_MAX(1*1024*1024)voidfunction1(){
char
array[ARRAY_SIZE_MAX]={0};//声明时使用{0}初始化为全0}voidf...
python找出不是两个
数组
共有的元素-pta 习题集 5-2 找出不是两个
数组
共有的元素 (5分)...
给定两个整型
数组
,本题要求找出不是两者共有的元素。输入格式:输入分别在两行
中
给出两个整型
数组
,每行先给出正整数NN(≤20≤20),随后是NN个整数,其间以空格分隔。输出格式:在一行
中
按照数字给出的顺序输出不是两
数组
共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在
一个
这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 ...
mac安装
brew
小白指引
mac笔记本安装
brew
指引,配置
brew
环境变量
[
brew
|Mac]如何将软件发布到Home
brew
开发了
一个
用于macOS的工具软件,如何方便使用者进行安装呢?在macOS上比较常用的安装管理工具是
brew
。以我最近开发的
一个
用于打通macOS和docker容器网络的工具客户端docker-connector为例,说明如何让软件可以通过
brew
install安装。 准备软件 要通过
brew
进行安装,需要提供软件下载地址,下载的可以是源码,也可以是编译好的可执行文件的tar包。我使用了编译好的可执行文件,打成tar包,并且生成SHA256。 $ tar -czf docker-connector-mac
高通开发者论坛
3,146
社区成员
5,790
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章