У меня есть структура, которая содержит объявление, подобное этому:
void (*functions[256])(void) //Array of 256 functions without arguments and return value
И в другой функции я хочу определить ее, но там 256 функций! Я мог бы сделать что-то вроде этого:
struct.functions[0] = function0;
struct.functions[1] = function1;
struct.functions[2] = function2;
И так далее, но это слишком утомительно, мой вопрос, есть ли способ сделать что-то подобное?
struct.functions = { function0, function1, function2, function3, ..., };
ИЗМЕНИТЬ : Синтаксическая ошибка исправлена, как сказал Крис Лутц.