VC中:如何将16进制转换成10进制的数
那位高手请帮个忙:如何将16进制数转换成10进制的数据呀?比如:str1="010303080002458d";str2=str1.Mid(9,11);将其中的“0800...
那位高手请帮个忙:
如何将16进制数转换成10进制的数据呀?
比如:
str1="01 03 03 08 00 02 45 8d";
str2=str1.Mid(9,11);
将其中的“08 00 02 45”的转换办法。
另外:
CString strClearTotal;
strClearTotal= "01 05 00 02 ff 00 2d fa";
//TransRequestHEXSTR(BYTE bClass, USHORT uBlock, USHORT uAddr, USHORT uSubAddr, LPSTR sSendStr);
TransRequestHEXSTR(m_bClass, m_uBlock, m_uAddr, 1, LPCTSTR(strClearTotal));
编译时出错:
TransRequestHEXSTR:cannot convert parameter 5 from 'const char *' to 'char *'
应该怎么处理? 展开
如何将16进制数转换成10进制的数据呀?
比如:
str1="01 03 03 08 00 02 45 8d";
str2=str1.Mid(9,11);
将其中的“08 00 02 45”的转换办法。
另外:
CString strClearTotal;
strClearTotal= "01 05 00 02 ff 00 2d fa";
//TransRequestHEXSTR(BYTE bClass, USHORT uBlock, USHORT uAddr, USHORT uSubAddr, LPSTR sSendStr);
TransRequestHEXSTR(m_bClass, m_uBlock, m_uAddr, 1, LPCTSTR(strClearTotal));
编译时出错:
TransRequestHEXSTR:cannot convert parameter 5 from 'const char *' to 'char *'
应该怎么处理? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询