Witam ,próbuję stworzyć menu w którym będę wybieram daną listę , następnie z niej zadanie które się uruchamia. Napotkałem problem z pętlą do while, gdy stworzyłem pierwszą która kończy program wszystko jest okej, ale gdy zrobiłem kolejną wewnątrz switch case to niestety nie działa . Chciałbym aby ona powodowała cofnięcie do poprzedniego menu. Zapewne zrobiłem jakiś trywialny błąd. Kolejnym napotkałem jest użycie funkcji getchar(),abym nie musiał za każdym razem wyboru zatwierdzać enterem, lecz niestety również mi to nie działa.Byłbym wdzięczny również za udzielenie wskazówki jak ten program mogę ulepszyć w prosty sposób. Z góry dziękuje ;-)
http://szablony.freeware.info.pl/projekt.html
#include "pch.h"
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int a;
int suma = 0;
int wybrana_lista = 0;
int wybrane_zadanie = 0;
a = 10;
cout << "1. Lista 1\n2. Lista 2\n3. Lista 3\n4. Lista 4\n5. Koniec\n ";
cin >> wybrana_lista;
system("cls");
do
{
switch (wybrana_lista) {
case 1:
cout << "1. Zadanie\n2. Zadanie \n3. Zadanie e\n4. Powrot do menu glownego";
cin >> wybrane_zadanie;
system("cls");
do{
switch (wybrane_zadanie) {
case 1:
float a, wynik;
cout << "Podaj a =";
cin >> a;
wynik = a + 10;
cout << endl << "wynik= " << wynik;
break;
}
} while (wybrane_zadanie != 4);
break;
}
} while (wybrana_lista != 5);
getchar(); getchar();
}