结构体中有指针,为其分配内存
typedef struct s1
{
unsigned int Length;
unsigned char* Data;
}S1;
typedef struct mystruct
{
unsigned char Header;
unsigned char* Body;
S1 ss1;
}MY_STRUCT,*MY_STRUCT_PTR;
char data[3000]; //里面已经预填充了相关数据
MY_STRUCT_PTR my_struct1=new MY_STRUCT;
现在我需要将data中的内容,按照一定顺序拷贝到my_struct1里(先拷贝Header,ss1,剩下的都是给Body),并且最重要一点,my_struct1的内存分配,必须保证
body是紧接着ss1的。