Форум программистов, компьютерный форум CyberForum.ru

Прервать цикл из цикла, вложенного в него - C++

Восстановить пароль Регистрация
 
 
d7d1cd
163 / 86 / 21
Регистрация: 30.06.2011
Сообщений: 765
02.09.2016, 09:53     Прервать цикл из цикла, вложенного в него #1
Приветствуют. Собственно, вопрос в названии темы.
C++
1
2
3
4
5
6
7
8
9
for(int i = 1; i <= 10; i++)
 for(int j = 1; j <= 5; j++)
{
 if(/* здесь условие выхода из обоих циклов */)
  {
   /* как выйти сразу из 2-х циклов? */
   /* break даст выход только из цикла j */
  }
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него
Еще ссылки по теме:

Оператор вложенного цикла C++
Объясните работу вложенного цикла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
_Ivana
2189 / 1394 / 124
Регистрация: 01.03.2013
Сообщений: 4,151
Записей в блоге: 2
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него #21
Цитата Сообщение от d7d1cd Посмотреть сообщение
Но хочется познать всю мощь языка С++
Ооо.... Вариантов масса, разной степени мощности/упоротости (вдобавок к уже перечисленным):
- бросание эксепшенов
- запуск в отдельном потоке с самоприбитием потока (детально не скажу как, но думаю что возможны варианты)
- какие-нибудь страшные корутины/акторы/прочие умные слова суть которых в передаче потока выполнения и возврата его обратно в место вызова по условию

Кто больше?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него
Ответ Создать тему
Опции темы

Текущее время: 07:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru