数据结构问题

2019-08-13 19:52发布

对于以下两个typedef struct  类型,怎样处理可以使_color_factor中的 u8 redfactor;  u8 greenfactor; u8 bluefactor;  三个量,变换为数组类型,且分别对应与_rgb_lab中的u8 rgb[3];
请大神指教。


typedef struct  
{                                                                                    
        u16 color;                        //ÑÕé«
        u8 redfactor;                        //oìé«·Öá¿
        u8 greenfactor;    //Âìé«·Öá¿
        u8 bluefactor;      //à¶é«·Öá¿
        float cal_redfactor;        //1éò»»ˉ′|àíoóμÄoìé«·Öá¿
        float cal_greeenfactor;     //1éò»»ˉ′|àíoóμÄÂìé«·Öá¿
        float cal_bluefactor;       //1éò»»ˉ′|àíoóμÄà¶é«·Öá¿
       

        float hsi_h_factor;   //H·Öá¿
        float hsi_s_factor;   //S·Öá¿
        float hsi_i_factor;   //I·Öá¿
       
        float servo_angle;  //¶æ»ú½Ç¶è×a»»êyÖμ500-2500
        float camera_angle;  //éãÏñí·μĽǶè
       
}_color_factor;



typedef struct
{
  u8 rgb[3];
  float lab[3];  
}_rgb_lab;



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。