你可以取两个字符转成uchar,再保存成一个字符串。
如
long lChar;
char ch;
CString str,strTmp,strOrg='8BF756DE75353002';
for(int i=0;i<strOrg.GetLength()-1;i+=2)
{
strTmp = "";
strTmp += strOrg.GetAt(i);
strTmp += strOrg.GetAt(i+1);
StrToInt64Ex(strTmp,STIF_SUPPORT_HEX,&lChar);
str += char(lChar);
}
AfxMessageBox(str);
此时就可以了
如
long lChar;
char ch;
CString str,strTmp,strOrg='8BF756DE75353002';
for(int i=0;i<strOrg.GetLength()-1;i+=2)
{
strTmp = "";
strTmp += strOrg.GetAt(i);
strTmp += strOrg.GetAt(i+1);
StrToInt64Ex(strTmp,STIF_SUPPORT_HEX,&lChar);
str += char(lChar);
}
AfxMessageBox(str);
此时就可以了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货