Как исправить ошибку GCC «начальное объявление цикла, используемое вне режима C99»?

Существует переключатель for компилятора, который включает c C99 mode, что, помимо прочего, позволяет for объявлять переменную внутри c цикла for. Чтобы включить for его, используйте переключатель for компилятора -std=c99

Или, как говорит for-loop @OysterD, объявите переменную c вне цикла.

c

gcc

for-loop

2022-09-11T17:27:35+00:00