Hallo miteinander
Ich bin gerade daran eine einfache
Konsolen-Datenbank zu erstellen bzw. ich bin schon fertig.
Im Moment bin ich noch am
Bugfixen dran und bei einem Punkt komme ich einfach nicht weiter!
Ich habe ein Menü erstellt und dabei eine menuewahl-Variabel des Datentyps int deklariert.
Wenn man nun einen Buchstaben eingibt kommt die Meldung "Eingabe Falsch" was ja auch gut ist, aber man bringt diese Meldung nicht wieder weg...
Ich habe
Printscreens gemacht welche im Anhang sind!
Hat jemand eine Lösung dass die "Eingabe Falsch" Meldung nur einmal kommt und man danach eine
neue Eingabe machen kann?
Unten ist noch der Quelltext
Ich hoffe auf Hilfe
Liebe Grüsse
Rumeos
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
do{
system("cls");
cout << "Menue:" << endl;
cout << "------" << endl;
cout << "1 - Datenbank anzeigen" << endl;
cout << "2 - Eintraege erfassen" << endl;
cout << "3 - Optionen" << endl;
cout << "4 - Credits" << endl;
cout << "5 - Hilfe" << endl;
cout << "6 - Beenden" << endl;
cout << "\nAuswahl: ";
cin >> menuewahl;
fflush(stdin);
switch(menuewahl)
{
case 1:
zeigeDatenbank();
break;
case 2:
erfasseEintrag();
break;
case 3:
komplexität = optionenMenü();
break;
case 4:
zeigeCredits();
break;
case 5:
zeigeHilfe();
break;
case 6:
break;
default:
cout << "Falsche Eingabe!" << endl;
getchar();
break;
}
}while(menuewahl != 6 || static_cast<char>(menuewahl) != 'b');
|