Может ли кто-нибудь помочь мне с моим кодом? Моя программа не заканчивается. Выбрав бренд, он должен прекратиться, но он будет навсегда.Завершить программу в C
#include<stdio.h>
int main (void)
{
int number,count=0 ;
while (count<3)
{
printf("Menu:\n");
printf("1.Proace\n");
printf("2.Yonex\n");
printf("3.Reebook\n");
printf("0.Exit\n");
printf("Enter your selection:");
scanf("%d",&number);
switch (number)
{
case 0:
printf("exit.\n");
break;
case 1:
printf("You have selected proace.\n");
break;
case 2:
printf("You have selected yonex.\n");
break;
case 3:
printf("You have selected reebook.\n");
break;
default:
printf("Please try again.\n");
exit(0);
}
}
return 0;
}
Вы увеличиваете 'count' в любом месте? – Downvoter
Компиляция со всеми предупреждениями и информацией об отладке (например, 'gcc -Wall -Wextra -g' с [GCC] (http://gcc.gnu.org/). Затем ** используйте отладчик ** (' gdb') –
Мне нравится, как вам нужно выбрать Exit до трех раз, даже если остальная часть вашей логики правильная ... –