mam taki mini program:
int main()
{
tabliczka tablica;
main_menu();
if(menu==1)
{
do{
tablica.napis();
}while(litera != 'K');
main_menu();
}
if(menu==2)
{
// jakies tam instrukcje
}
}
Wszystko fajnie działa tylko jak wybiorę menu==1 i zrobi on tą pętlę do...while i nacisnę przycisk 'K' to później mam problem, bo powróci on do menu jednak wróci "2 razy", a nie tak jak powinien jeden raz. Czyli jak wybiorę funkcję pierwszą w menu i później zatrzymam pętlę przyciskiem 'K' to on żeby przejść do drugiej funkcji muszę 2 razy wykonać kombinację klawiszy 2 enter 2 enter i dopiero wtedy przechodzi do funkcji drugiej ... :/
funkcja main wygląda następująco i nie widzę niczego co on by mógł "powtarzać" to:
void main_menu()
{
tabliczka tablica;
system("cls");
// wypisanie cout funkcji w programie
cin >> menu;
}