LINUX.ORG.RU

В чем проблема?

webster
() автор топика

В ANSI C нельзя объявлять переменные `внути' for/while (это фичя C++)

правильно так:

int i;

for(i = 1; i < res; i++) {
	printf(buff[i]);
}

beastie ★★★★★
()
Ответ на: комментарий от beastie

блин пора спать уже :)

точно....

Спасибо огромное!

webster
() автор топика
Ответ на: комментарий от Teak

> Странно, а я думал что C99 это тоже разрешает...

разрешает. только gcc надо явно указывать, что необходим c99.

gcc -std=c99 ...

ananas ★★★★★
()
Ответ на: комментарий от ananas

Да, сорри, как-то я слова used outside C99 mode неправильно воспринял. :)

Teak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.