, поэтому я пытался сделать меню с большим количеством подменю. Главное меню - цикл while while, поэтому, если пользователь попытался ввести нерелевантный ввод, он позволит ему снова войти. Мне было интересно, могу ли я сделать то же самое с подменю, но цикл подменю продолжается, даже если я напишу правильный ввод. Вот код:Вложенные do while loop
do
{
printf("Enter your choice: ");
scanf(" %d", &choice1);
switch (choice1)
{
case (1) :
do {
printf("4 printfs of choices");
printf("Enter your choice: ");
scanf(" %d", &choice2);
switch (choice2)
{
case (1):
{
stuff
}
break;
case (2) :
{
stuff
}
break;
case (3) :
{
stuff
}
break;
case (4) :
{
exit(0);
}
default :
{
printf("Sorry that is not a valid choice!\n");
}
break;
}
} while ((choice2 > 0) || (choice2 < 5));
break;
Существует еще один, а окончание для основного цикла, который не является моего беспокойства
Боженька исправить форматирование. – CollinD
@CollinD Извините, я нахожусь на нем –
Надеюсь, что я не оторвался от скуки, иначе это было просто потрясающе, ха-ха! – CollinD