ошибка for loop initial declarations are only allowed in c99 mode?
а ты думал откуда вот это int i,j,k,a,b,c,f,s,k появились
То есть у них что, у них переменные, объявленные в цикле, выбрасываются в верхнюю область видимости?
? напиши int i; for (i = 0; i < 10;++i) printf("bar");
Ты пытаешься собрать код компилятором который считает себя С89 по дефолту. скажи ему --std=c99
Да, я уже понял, что он был не слишком продвинутым, а слишком старым...
Обсуждают сегодня