ist doch eig. ganze einfach
so müsste es eig richtig heißen:
Quote:
int _tmain(int argc, _TCHAR* argv[])
{
int Quadrz ;
cout << endl ;
cout << "Menue: " << endl ;
cout << "Quadratzahlengenerator <1>" << endl ;
cout << "Formelanzeige <2>" << endl ;
cin >> Quadrz ;
Sleep (1000) ;
switch (Quadrz) ;
{
case 1:
int d ;
int x ;
int x2 ;
int y2 ;
cout << "Geben sie eine ungerade Zahl fuer d ein." << endl ;
cin >> d ;
x = (d - 1.0) / 2.0 ;
cout << " x ist gleich " << x << endl ;
Sleep (2500) ;
x2 = x * x ;
cout << "x^2 ist gleich " << x2 << endl ;
Sleep (2500) ;
y2 = x2 + d ;
cout << "y^2 ist gleich " << y2 << endl ;
Sleep (2500) ;
Sleep (2000) ;
getchar () ;
break ;
case 2:
cout << "Danke, das Sie sich für neue Funktionen entscheiden." << endl ;
break ;
default:
cout <<"Benutzen Sie bitte nur die Taste 1 und 2." << endl ;
}
...
}
...
|
Fehler:
switch musst du dir vorstellen wie etwa eine if-abfrage.
die variable dafür also Quadrz ist ja in _tmain deklariert. außerhalb dieser funktioniert ist diese variable ungültig. und deswegen kannst du sie außerhalb dieser nicht benutzen.
und 2ten muss switch innerhalb der funktion stehen

hoffe konnte helfen, auch wenn der thread einige tage alt ist