У меня есть функция, которая принимает структуру, и я пытаюсь сохранить ее переменные в массиве, но я получаю это при запуске gcc -Wall -ansi -pedantic-errors -Werror
int detect_prm(Param prm) {
int prm_arr[] = {prm.field1, prm.field2, prm.field3};
return 0;
}
Я получаю сообщение об ошибке: элемент инициализатора не вычисляется во время загрузки, когда я пытаюсь скомпилировать вышеуказанное. Это выглядит хорошо для меня, что не так?