CString和char互转,十六进制的BYTE转CString

CString转char:

CString m_Readcard;

char ReaderName[22];

strcpy((char*)&ReaderName,(LPCTSTR)m_Readcard);

char 转CString:

CString m_Readcard;

char ReaderName[22];

CString m_Readcard(ReaderList);

十六进制的BYTE转CString:

byte bAttr = {0x12,0xb3,0x3b};

CString m_ATR;

CString m_atr;//m_atr和m_ATR需要在头文件里定义,不然会报错

for(int i =0; i<sizeof(bAttr); i++)
{
m_ATR.Format(_T("%02X"),bAttr[i]);

m_atr += m_ATR;
}
m_ATR=m_atr;
UpdateData(FALSE);

原文地址:https://www.cnblogs.com/Pond-ZZC/p/9172440.html