Re[5]: Выйти из двух циклов сразу
От: Андрей Россия  
Дата: 27.05.02 10:53
Оценка: 14 (2)
Здравствуйте Mishka<T>, Вы писали:

MT>Здравствуйте LeonGorbachev, Вы писали:


LG>>я вот как раз и не хочу через исключения. И не хочу гоу-ту.

LG>>Чего делать?

MT>Можно так:

MT>
MT>while(1)
MT>{
MT>  for(int i = 0; i < 100; i++)
MT>  {
MT>    if(i == 77)
MT>      break;
MT>  }
MT>  if (i < 100) break;
MT>}
MT>


Это прокатит только на VC6

Я обычно делаю так:

bool bContinue = true;
while(bContinue) {
  for(int i = 0; i < 100; i++) {
    if (i == 77) {
      bContinue = false;
      break;
    }
  }
}


Возможны варианты, в зависимости от контекста
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.