История изменений
Исправление praseodim, (текущая версия) :
то есть писать надо не
int i; for (i = 0;...)
а
for (int i = 0;...)
Автор использует ansi c, он же C89, в нем объявление переменной допустимо только в начале блока. С указанием -ansi компилятор выдаст Error на такое объявление.
Остальные странности кода тоже растут из старых стандартов.
Исходная версия praseodim, :
то есть писать надо не
int i; for (i = 0;...)
а
for (int i = 0;...)
Автор использует ansi c, он же C89, в нем объявление переменной допустимо только в начале блока. С указанием -ansi компилятор выдаст Error на такое объявление.
Остальные странности кода тоже растут из старых стандартов.