综合技术
直播中

李玉兰

7年用户 1484经验值
私信 关注
[问答]

请问VC字符串该怎么转换?

“1000” 转换成“0318”   “100000”转换成“186A0” 怎么实现? 意思是把10进制转换成16进制 但不是真的10进制或16进制,而是字符串。

回帖(3)

李鸾

2019-10-24 04:18:28
sprintf(str, "%X", 1000);
举报

王桂英

2019-10-24 04:32:26
int a;
a=atoi(runstr);//转成整形
temp3.Format("%x",a);//转成字符
但这样只能转一个字节  大于一字节不行
举报

沈雨露

2019-10-24 04:44:08
好像搞定了,先转数字,再格式化,需指定指定宽度
temp3.Format("%.8x",a);//右对齐  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分