访问C中的结构成员

时间:2011-07-27 08:31:34

标签: c struct

实际上几个小时前,我发布了一个问题,但我的问题中有一些错误(我的不好!!)。我想访问放在结构(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;

1 个答案:

答案 0 :(得分:7)

这会将标题中第一个配置文件的长度设置为10:

header h;
h.profiles[0].length = 10;