最近项目中遇到了字符串转十六进制数据,看了不少别人的代码,也查阅了ASCII对照表。附上ASCII码表如下:
其中用到的代码如下:
如果是CString类转成十六进制可以这样:
void CStringtoHex(CString str, BYTE *SendBuf, int *SendLen)
{
//CString 转 BYTE型
int i = 0;
BYTE GetData[256] = {
0 };
int GetLen = 0;
GetLen = str.GetLength();
for (i = <