У меня есть структура, содержащая объявление вроде этого:
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, ..., };
EDIT: исправлена ошибка синтаксиса, как сказал Крис Лутц.