typedef struct _MENU_INFO_TYPE
{
uint8_t *menu_name;
void (*fn)(void);
}MENU_INFO_TYPE;
typedef struct
{
uint16_t totle;
MENU_INFO_TYPE menu_info[2];
}MENU_INFO_TYPE1;
MENU_INFO_TYPE1 xdata new_menu =
{
2,{"123",fn1},{"456",fn2}
};
提示:main.c(91): error C242: 'struct': too many initializers
請教怎么才能正確賦值?
|