Для самых-самых начинающих программистов :] Часть 3 - http://pikabu.ru/story/_3437142
а что в последнем сложного?
int main()
{m1:string i;
/здесь игра
m2:cout<<"eshe?yes/no";
if(i=="yes"){goto m1;}
if(i=="no"){;}
else {goto m2;}
return 0;
}
раскрыть ветку (12)
goto - признак быдлокодинга так то.
скорее там через внешний do - while и проверка getch() на yes.
PS^ goto рекомендовано не использовать. И если где и можно, то только ради выхода из глубоковложенных циклов
раскрыть ветку (8)
Чем тебе так goto не угодил? Если это упрощает использование и написание программы, почему бы и нет.
раскрыть ветку (6)
Если человек (не афтор) будет читать код - гото легко не заметить, либо не заметить метку куда он ведёт - goto ведёт к потере времени. Легче юзать вложенные цыклы .
раскрыть ветку (1)
Читать надо внимательно, код - это не инструкция к фену. Чтобы выйти из вложенного цикла, нужно юзать костыли.
раскрыть ветку (3)
Что так прямо и писали: "goto - признак быдлокодинга"? Вообще-то против засилья goto выступали Дейкстра и Вирт (в другое нежели сейчас время).
PPS^ Блин, чувак, ну вот реально, откуда ты высрал этот goto??? я в школе информатику учил qbasic - pascal, года примерно 1998-2000, нам тогда уже, на тех ещё языках говорили, что goto не кошерно. 15 лет блядь прошло. откуда ты вообще достал такое решение?
раскрыть ветку (1)