实际上几个小时前,我发布了一个问题,但我的问题中有一些错误(我的不好!!)。我想访问放在结构(profile_datagram_t)中的结构(profile_t)的成员,profile_t是结构数组....
struct profile_t
{
unsigned char length;
unsigned char type;
unsigned char *data;
};
typedef struct profile_datagram_t
{
unsigned char src[4];
unsigned char dst[4];
unsigned char ver;
unsigned char n;
struct profile_t profiles[MAXPROFILES];
} header;
答案 0 :(得分:7)
这会将标题中第一个配置文件的长度设置为10:
header h;
h.profiles[0].length = 10;