社区
C语言
帖子详情
MFC实现中文GB2312转为2字节16进制数
x2635340408
2012-03-08 04:06:22
如何实现
...全文
173
7
打赏
收藏
MFC实现中文GB2312转为2字节16进制数
如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x2635340408
2012-03-09
打赏
举报
回复
感谢给位大神,尤其一楼
shyrgst
2012-03-09
打赏
举报
回复
把buf强制转换一下,(char *)buf, 就可以了,sprintf的函数声明看一下就知道了、
x2635340408
2012-03-09
打赏
举报
回复
引用楼主 x2635340408 的回复:
如何实现
error C2664: 'sprintf' : cannot convert parameter 1 from 'unsigned char [3]' to 'char *'
Types pointed to are unrelated; conversion requires re……
[/Quote]该如何转换呢?
东莞某某某
2012-03-08
打赏
举报
回复
[Quote=引用 2 楼 x2635340408 的回复:]
引用楼主 x2635340408 的回复:
如何实现
error C2664: 'sprintf' : cannot convert parameter 1 from 'unsigned char [3]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-……
[/Quote]
(char*) 强转下呗
sparklxd001
2012-03-08
打赏
举报
回复
unicode是不是可以啊
x2635340408
2012-03-08
打赏
举报
回复
[Quote=引用楼主 x2635340408 的回复:]
如何实现
[/Quote]error C2664: 'sprintf' : cannot convert parameter 1 from 'unsigned char [3]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
编译时候提示这个是什么意思?
赵4老师
2012-03-08
打赏
举报
回复
CString Hz="啊";
unsigned char buf[3];
unsigned short *qw;
sprintf(buf,"%s",Hz);
qw=(unsigned short *)buf;
printf("%04x",*qw);//b0a1或a1b0
int与4位
16进制
互转
int与4位
16进制
互转,输入int型
数
据,转化为4位
16进制
。输入4位
16进制
转化为整
数
。
十进制整
数
转换成四
字节
十六进制
数
int tu5 = 70660 byte[] bytes5 = new byte[4]; bytes5[3] = (byte)(tu5 & 0xFF); bytes5[2] = (byte)(tu5 >> 8 & 0xFF); bytes5[1] = (byte)(tu5 >> 16 & 0xFF); bytes5[0] = (byte)(tu5 &...
c语言整型转4个
字节
的十六进制,C语言将float拆分为4个hex传输与重组
问题引出实际的编程应用中,特别是
数
据传输通信等场合,需要传输float等类型的
数
据,而常用的
数
据传输形式一般为hex格式或字符串格式,通常我们会选用hex格式,更接近计算机的2进制,而这种传输方式就需要将float转换为hex格式了。在计算机中,float占用4个
字节
,因此可以考虑将float拆分为4个hex格式的
16进制
数
,完成
数
据传输后,接收方再将4个hex重组为float即可还原出原来的
数
据...
MFC
编辑框输入内容与显示内容
转为
16进制
数
据——更正版
最近工作中用到向串口发送
16进制
命令,所以就需要将输入的内容
转为
16进制
。 由于要向串口发送
16进制
命令,所以我将命令存入unsigned char
数
组中。 代码: char ncharGlobalCommandRes[9]={0xaa,0x55,0x77,0x70,0x07,0x00,0x00,0x00,0xed}; //串口命令 CString nstrResolution;
比较实用的2个
字节
的十六进制
数
组转有符号的整
数
函
数
2个
字节
的十六进制
数
组转十进制整
数
函
数
,正
数
和负
数
都可以
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章