读书人

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

发布时间: 2012-05-21 18:04:41 作者: rapoo

求解十进制或者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

读书人网 >C++

热点推荐