ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
32438 Топик полностью
Bill (07.06.2005 09:13, просмотров: 1) ответил sda на Ребята,подскажите по С.
Я бы сделал так <pre> typedef struct { void (code *f)(void); // Указатель на функцию char doFlag; // Флаг безусловного выполнения } cFunction; cFunction fTable[] = { Func1, 1, // Функция выполняется безусловно Func2, 0, // Выполнение зависит от флага MyFlag Func3, 0, // Аналогично Func4, 1 }; cfunction *ptr; ptr = fTable[i]; if (ptr->doFlag || MyFlag) ptr->f(); </pre>