//封装 BYTE CSingleDlg::Hex2Char( BYTE by ) {if((by>='0')&&(by<='9')) return by-0x30; else if((by>='A')&&(by<='F')) return by-'A'+10; else if((by>='a')&&(by<='f')) return by-'a'+10; else return -1; } //函数 BYTE CSingleDlg::CStringHex2Byte( BYTE * byBuffer, CString strInput )
使用: CString str = _T("30 30 32 32"); 结果: bybuff[] = {0022}; |
|
来自: yng326309158 > 《VC》