В структуре C я определил указатель функции следующим образом:
typedef struct _sequence_t
{
const int seq[3];
typedef void (* callbackPtr)();
} sequence_t;
Я хочу инициализировать переменную этого типа глобально:
sequence_t sequences[] = {
{ { 0, 1, 2 }, toggleArmament },
};
И я постоянно получаю сообщение об ошибке, сообщающее, что слишком много инициализаторов. Как это решить?