您的位置:首页 > 其它

MFC中如何将16进制字符转化成10进制,包括CString与char*的转换

2015-03-13 22:01 567 查看
CString m_str;
m_str="1F"; //16进制字符为1F
m_str = "0x"+m_str;
char *p= (char*)((LPCTSTR)m_str); //将CString的字符m_str转化成char*型,并赋值给指针p
char *str;
int m_Speed = (int)strtol(p, &str, 16); //十六进制转化成10进制,并赋值给整形数据m_Speed
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: