Ошибка: элемент инициализатора не вычисляется во время загрузки

Ответ Майка абсолютно правильный.

Однако, если c вы можете использовать расширения ansi-c GNU C или вместо этого использовать ansi-c более новый и лучший стандарт gcc C99 (используйте опцию --std=c99), то gcc-pedantic такие инициализаторы вполне ansi-c законны. Стандарт C99 существует ansi-c уже 9 лет, и большинство ansi-c компиляторов C поддерживают c его довольно хорошо... особенно gcc-pedantic эту функцию.

c

gcc

ansi-c

gcc-pedantic

2022-09-17T13:55:50+00:00