ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
32379
sda (06.06.2005 16:55, просмотров: 3912)
Ребята,подскажите по С. Keil.Вызываю функции из таблицы.Примерно так:
void (code * arr[])(void)={Func1,Func2,Funс3,Func4};
void (*ptr)(void);

	ptr= arr[i];
	(*ptr)();
,где i - номер нужной функции. Всё работает нормально,но мне нужно бланкировать некоторые функции по флагу.Например,если флаг MyFlag установлен то должен блокироваться вызов,скажем Func2 и Funс3,остальные должны вызываться как обычно.Не хочется лезть внутрь функций.Или я на жаре сварился,перемудриваю?