Menu Problem
-
Hi,..
ich habe ein Problem erstmal mein \1:
#include "stdafx.h" #include <cstdlib> #include <iostream> #include <conio.h> #include <iomanip> using namespace std; char eingabe; int jaeger[100]; int bomber[100]; int loop; struct eigendschaften { int panzerung; int staerke; int geschwindigkeit; }; int _tmain(int argc, _TCHAR* argv[]) { for(loop=1; loop < 100; ++loop) { jaeger[loop] = 0; } eigendschaften jaeger; jaeger.panzerung = 345; jaeger.staerke = 80; jaeger.geschwindigkeit = 40; for(loop=1; loop < 100; ++loop) { bomber[loop] = 0; } eigendschaften bomber; bomber.panzerung = 300; bomber.staerke = 120; bomber.geschwindigkeit = 10; cout << "\t\t\t\t Kampsystem"; cout << "\n\t\t\t\t\ ----------"; cout << "\n\n\n\n\n\n\t\t"; cout << "Informationen der Schiffe <1>"; cout << "\n\t\tKampf <2>"; cout << "\n\t\tbeenden <3>"; cout << "\n\n\n\n\n\n\t\tIhre Eingabe: "; cin >> eingabe; system("cls"); switch(eingabe) case 1 : cout << "\n"; cout << "\t\t\t\t Informationen"; cout << "\n\t\t\t\t\ -------------"; cout << "\n\n\n\n\t\t1.Jaeger"; cout << "\n\n\t\tPanzerung: " << setw(8) << jaeger.panzerung; cout << "\n\t\tStaerke: " << setw(10) << jaeger.staerke; cout << "\n\t\tGeschwindigkeit: " << jaeger.geschwindigkeit; cout << "\n\n\n\n\t\t2. Bomber"; cout << "\n\n\t\tPanzerung: " << setw(8) << bomber.panzerung; cout << "\n\t\tStaerke: " << setw(10) << bomber.staerke; cout << "\n\t\tGeschwindigkeit: " << bomber.geschwindigkeit; break; case 2: cout << "\n"; cout << "\t\t\t\t Kampf"; cout << "\n\t\t\t\t\ --------"; getch(); return 0; }und zwar mein mein Compiler (wenn ich case2 mache) es sei ungültig! auch wenn ich das break beim case 1 wegnehme.
Kann mir jemand sagen an was das liegt?
-
switch(eingabe) { case 1 : cout << "\n"; cout << "\t\t\t\t Informationen"; cout << "\n\t\t\t\t\ -------------"; cout << "\n\n\n\n\t\t1.Jaeger"; cout << "\n\n\t\tPanzerung: " << setw(8) << jaeger.panzerung; cout << "\n\t\tStaerke: " << setw(10) << jaeger.staerke; cout << "\n\t\tGeschwindigkeit: " << jaeger.geschwindigkeit; cout << "\n\n\n\n\t\t2. Bomber"; cout << "\n\n\t\tPanzerung: " << setw(8) << bomber.panzerung; cout << "\n\t\tStaerke: " << setw(10) << bomber.staerke; cout << "\n\t\tGeschwindigkeit: " << bomber.geschwindigkeit; break; case 2: cout << "\n"; cout << "\t\t\t\t Kampf"; cout << "\n\t\t\t\t\ --------"; break; }