void ZAKONCZENIE()
{
char wybor;
POCZATEK_FUNKCJI:
printf("\nCzy chcesz wrocic do MENU wyboru?\n");
printf("Wpisz litere T (TAK) lub N (NIE) by kontynuowac\n");
scanf("%c", &wybor);
if (wybor == 'T' || wybor == 't') {
printf("\n\n");
MENU();
}
else if (wybor == 'N' || wybor == 'n') {
exit(0);
}
else
printf("Wpisales/as nieprawidlowy znak. \n");
goto POCZATEK_FUNKCJI;
}
Zrobiłem taką oto krótką funkcje która ma służyć do tego co w sumie widać. Jednak przy jej użyciu program jakby od razu sczytuje wpisana literę mimo ze nic nie zostało wpisane przez co się wszystko psuje. Dlaczego tak jest i jak to naprawić?