这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 结构体中的变量定义动态重复问题

共2条 1/1 1 跳转至

结构体中的变量定义动态重复问题

工程师
2016-11-21 14:32:43     打赏
近两天又遇到问题,要求结构体中的部分变量根据另一个变量的实际值动态重复定义几次,关于这些变量结构如下:typedef struct   ChoosePhase                 
             {       

           uint8_t     CenterNodeLocalId;        
            uint8_t     MovePhaseNum;
            uint8_t     MovePhaseLength;

/*  need to be repeated   based on  the number of   MovePhaseNum    */
          uint8_t    FromNodeLocalId;
           uint8_t    ToNodeLocalId;                
            uint8_t      PhaseId;
}tChoosePhase;


老板的意思是下面三个标红的变量要根据MovePhaseNum的值重复MovePhaseNum次,对此不是很懂。
请大家帮我瞧瞧,谢谢



关键词: 结构体     变量     动态     重复    

管理员
2016-11-21 22:22:01     打赏
2楼

边长数组可以试试

或者是结构体内用指针结合realloc()实现


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]