Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: цикл for  (Прочитано 1009 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн solyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
цикл for
« : 04 Декабря 2009, 12:48:03 »
чет я не понимаю почему на цмкл

for(int i=0;i<100;i++){
}

gcc выдает ошибку
printdir.c: In function ‘main’:
printdir.c:28: error: ‘for’ loop initial declaration used outside C99 mode


Что это?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: цикл for
« Ответ #1 : 04 Декабря 2009, 13:00:13 »
Может
for(int i=0;i<100;i++){
;
}
или
for(int i=0;i<100;i++);

Оффлайн SkeL2007

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: цикл for
« Ответ #2 : 04 Декабря 2009, 13:09:43 »
Цикл написан по-сиплюсплюсовски - переменная объявляется внутри цикла. Если пишешь на чистом Си - int i объявлять надо вне цикла

Оффлайн solyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: цикл for
« Ответ #3 : 04 Декабря 2009, 13:13:50 »
все понял Сенкс

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: цикл for
« Ответ #4 : 05 Декабря 2009, 06:23:14 »
Так можно и в Си, но только в С99 =)
gcc -std=c99 и все работает

Оффлайн solyr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: цикл for
« Ответ #5 : 05 Декабря 2009, 11:03:43 »
а внутри программы включить можно этот режим какой нидъ директивой?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: цикл for
« Ответ #6 : 06 Декабря 2009, 09:58:37 »
Читай документацию к gcc

Оффлайн Klu4iK

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: цикл for
« Ответ #7 : 08 Декабря 2009, 21:43:03 »
int i;
for(i=0;i<100;i++){
}

На С и С++ должно работать.

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.