Bootstrap

c++ BYTE相关操作(字符串与BYTE,BYTE转换为8位的数组,int 转换 BYTE)

BYTE

c++ BYTE相关操作。

字符串转BYTE(“0x14”->0x14)

下面的函数为MFC中获取控件中的输入文字,将其转换为对应的16进制BYTE

void GetHexFromStr(CWnd *wd, BYTE *nByte)
{
   
	CString strText;
	wd->GetWindowText(strText);
	int nTmpNum = 0;
	sscanf(strText, "%x", &nTmpNum);
	*nByte = nTmpNum;
}

BYTE 转字符串(0x14 -> “0x14”)

void HexToStr(const BYTE bData, char *szBuff)
{
   
	
;