例如:
CString sztmp = "40 40 50 65 ";
BYTE char[3]; //如何把如上的sztmp 每两位为一个十六进制数放到 下面的char数据中
char[0] = 0x40;
char[1] = 0x40;
char[2] = 0x50;
char[3] = 0x65;
方法:
一:char[4]里面是16进制的数, 放到CString,char[100]数组中比较容易
1 sscanf(sztmp, "%c %c %c %c ", &char[0], &char[1], &char[2], &char[3]);
2 char lpstr[100];
sprintf(lpstr,"%02X%02X%02X%02X", char[0],char[1],char[2],char[3]);
二: 下面代码我调试过 ok