请问如何正确的把多种不同长度的类型填入Char[]中
isis 2003-10-18 12:45:57 需要通过生成一个数据包,开头的是2byte的ID,1byte的类型,2byte的length
程序中的Packet的结构是
struct Packet
{
int id;
int type;
int length;
....
}
可是如何把比如一个id= 6871, type = 2, length = 54;正确的写入
char packet[] = "\x1A\xD7\x2\x0\x36...."
也就是hex dump的
1A D7 02 00 54.....
有没有比较好的方法
请教大家