Здравствуйте LeonGorbachev, Вы писали:
А>>Я обычно делаю так:
А>>А>>bool bContinue = true;
А>>while(bContinue) {
А>> for(int i = 0; i < 100; i++) {
А>> if (i == 77) {
А>> bContinue = false;
А>> break;
А>> }
А>> }
А>>}
А>>
LG>Я в общем то так и делаю, только подумалось, что можно по-другому...
!!!! Класс !

(Это относительно последнего Вашего замечания) Я долго смеялся, спасибо.
Есть мнение чайника.
1. По моему это работа для ассемблера. А именно для команды КУЕ, тьфу, RET. Правда, я это не проверял на интелах но на 580-м она работает следующим образом:
застваляет процессор взять адрес из стэка и продолжить выполнение программного кода с этого адреса. Если у интела RET работает аналогично, то возможно можно запомнить адрес внешнего цикла, перед выходом запихноть его в стэк (возможно даже насильно

)
и вызвать RET.
Но, т.к. это мнение чайника, то возможно лучше GOTO (т.к. доказано, что неполное знание — ОПАСНО).
Желаю всем вдохновения.