下面上来的是哪种格式的
1. "30 30 30 30 30 2C 35 30 2C 35 30 2C 30 30 30 30 30 30 2C 30 30 30 30 30 2C 31 0D"
2. {0x30, 0x30, 0x30, 0x30, 0x30, 0x2C, 0x35, 0x30, 0x2C, 0x35, 0x30, 0x2C,0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2C, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2C, 0x31, 0x0D}
是1的话要两个两个一组转换成2的形式,最好把末尾的0x0D回车换成0x00('\0'),这样就直接是个有效的字符串了,反正昂0x0D也只是个结束标志
然后strtok_r分割,sscanf转换
虽然说可能效率不算高,但总算是一种办法吧 |