Re[6]: Выйти из двух циклов сразу
От: potap  
Дата: 07.06.02 07:46
Оценка:
Здравствуйте Андрей, Вы писали:

А>Здравствуйте 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


Это почему же, интересно?! По-моему на любом C. Что здесь скользкого? Мне этот вариант нравится .

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


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


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