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);