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

 

posted @ 2018-06-12 12:12  久龄  阅读(1433)  评论(0编辑  收藏  举报