Как осуществить возврат в начало меню switch?
Как вернуться в начало, то есть запустить switch case снова, если ввели неверное значение ? В СИ нету bool, поэтому я вообще не понимаю как это правильно сделать, есть что-то типо такого, но всё же, в начало оно не возвращает.. И без использования goto.
int main()
{
int n = 0;
while (1)
{
printf("Enter an integer of 10, 20, 30, 40, or 50\r\n");
scanf("%d", &n);
switch (n)
{
case 10:
printf("You entered number 10.\r\n");
break;
case 20:
printf("You entered number 20.\r\n");
break;
case 30:
printf("You entered number 30.\r\n");
break;
case 40:
printf("You entered number 40.\r\n");
break;
default: printf("Wrong number");
return 0;
}
}
}
Ответы (1 шт):
Автор решения: вася
→ Ссылка
boolесть в<stdbool.h>.Уберите
return 0;и тело цикла выполнится снова