怎么将字符串转换成16进制?

tx183584 2011-11-10 09:09:33
比如"0xFF00FF"这个字符串,怎么转换成16进制
...全文
240 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一条晚起的虫 2011-11-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tx183584 的回复:]

引用 1 楼 visualeleven 的回复:

DWORD dwVal = _tcstoul(_T("0xFF00FF"), NULL, 16);

_tcstoul的char* 版本是哪个
[/Quote]

// strtoul
liquanhai 2011-11-12
  • 打赏
  • 举报
回复
年初为一个网友写的转换例子,看一下吧 16进制字符串转为16进制数字:http://download.csdn.net/detail/liquanhai/3060836
用户 昵称 2011-11-12
  • 打赏
  • 举报
回复
#include "tchar.h" 自动就编译通过了

ansi是strtoul
tx183584 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 visualeleven 的回复:]

DWORD dwVal = _tcstoul(_T("0xFF00FF"), NULL, 16);
[/Quote]
_tcstoul的char* 版本是哪个
gameslq 2011-11-10
  • 打赏
  • 举报
回复
sscanf _tcstol _tcstoul 都可以

TCHAR *p = _T("0xFF00FF");
int a;
//sscanf
sscanf(p,"%x",&a);
//_tcstol
a = _tcstol(p,NULL,16);

Eleven 2011-11-10
  • 打赏
  • 举报
回复
DWORD dwVal = _tcstoul(_T("0xFF00FF"), NULL, 16);

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧