Цитата(Alla_student @ Oct 9 2015, 09:54)

Возможен, ли, вызов разных функций с разными праметрами через указатель?
Если да, то как лучше реализовать (желательно с примером).
Я хотела вызывать различные функции через функцию указатель и различными параметрами, которые могут меняться (время события, состояние и т.д.) и передавать вызываемой функции.
Слишком общий вопрос. На С можно сделать вообще все, включая аналоги виртуальных функций и DCOM

Вопрос в цене реализации и понятии, нужно ли оно вообще.
"Различные параметры" - что означает в данном контексте ? Одинаковый набор различных значений ? Если так, то сигнатуры функций будут одними и тееми же. Вызывайте их через указатель одного типа и все.
Если наборы параметров разные, но похожие, то можно их все запихать в структуру и передавать эту структуру в функции по указателю. В этом случае сигнатуры функций тоже будут одинаковыми..
E.g:
CODE
struct TParamStruct
{
uint32 param1;
uint32 param3;
uint8 param4;
const char* pMsg;
};
typedef void (TMyFoo*) (TParamStruct*);
TMyFoo pFoo1;
TMyFoo pFoo2;
TParamStruct params1 = {...};
TParamStruct params2 = {...};
pFoo1(params1);
pFoo2(params1);
pFoo1(params2);