ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
650378
rual (02.02.2016 13:37 - 13:40, просмотров: 4294)
Есть вопрос по Ц: как посчитать количество членов в статическом массиве Сеть H-файл: typedef void(*Event_TypeDef)(void); extern Event_TypeDef Event_List[]; #define Event_Count (sizeof(Event_List)/sizeof(Event_TypeDef)) есть Ц-файл: void hand0(void) {} void hand1(void) {} void hand2(void) {} void hand3(void) {} Event_TypeDef Event_List[] = { hand0,hand1,hand2,hand3 }; При этом кейл ругает строчку Event_Stat_TypeDef ev_state[Event_Count]; матом: #70: incomplete type is not allowed очень не хочется писать Event_Count цифрой, ведь компиллер точно знает размер массива Event_List.