首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求解十进制或者char字串转十六进制的方法解决方案

2012-05-21 
求解十进制或者char字串转十六进制的方法例如有十进制整数 i123456 或者字串 c 123456 要求转为r0x1

求解十进制或者char字串转十六进制的方法
例如有十进制整数 i=123456 或者字串 c = "123456" 要求转为 r=0x123456 ,百思不得其解,求高手赐教

[解决办法]
看此贴,有解.

http://blog.csdn.net/lida2003/article/details/7214508
[解决办法]
可以使用strtoul函数实现:
val_16 = strtoul( "123456", NULL, 16 );
执行该条语句后:
val_16 = 0x123456

热点排行