3,882
社区成员
发帖
与我相关
我的任务
分享
array = pSocket->read(2048)
information *info = (information *)array.data();
typedef struct{
unsigned char num; //5
unsigned char name_len; //6
unsigned char name[6]; //"zhudiy"
unsigned char number[6]; //"123456"
unsigned char number_len; //6
unsigned char address[6]; //"china"
unsigned char address_len; //5
}information;
qDebug()<<(char *)info->name; //可以打出来
qDebug()<<(char *)info->number; //打印出来是空的
unsigned char num; //5
unsigned char name_len; //6
unsigned char name[6]; //"zhudiy"
unsigned char number[6]; //"123456"
unsigned char number_len; //6
unsigned char address[6]; //"china"
unsigned char address_len; //5
#pragma pack(push,1)
typedef struct{
unsigned char num; //5
unsigned char name_len; //6
unsigned char name[6]; //"zhudiy"
unsigned char number[6]; //"123456"
unsigned char number_len; //6
unsigned char address[6]; //"china"
unsigned char address_len; //5
}information;
#pragma pack(pop)
#pragma pack(push,1)
typedef struct{
unsigned char num; //5
unsigned char name_len; //6
unsigned char name[6]; //"zhudiy"
unsigned char number[6]; //"123456"
unsigned char number_len; //6
unsigned char address[6]; //"china"
unsigned char address_len; //5
}information;
#pragma pack(pop)