sscanf是个特别好用的函数。
这里字符串转16进制数数组,也就是HEX数组, 要求是 string = "184263"转换成0x18 0x42 0x63
示例如下:
char testhere[6]={0x31,0x38,0x34,0x32,0x36,0x33};
unsigned int a[3];
sscanf(testhere,"%2x%2x%2x",&a[0],&a[1],&a[2]);
sscanf是个特别好用的函数。
这里字符串转16进制数数组,也就是HEX数组, 要求是 string = "184263"转换成0x18 0x42 0x63
示例如下:
char testhere[6]={0x31,0x38,0x34,0x32,0x36,0x33};
unsigned int a[3];
sscanf(testhere,"%2x%2x%2x",&a[0],&a[1],&a[2]);