- Registriert
- 07.02.09
- Beiträge
- 10
Hallo,
ich suche schon seit einer weile nach der lösung für ein problem.
und zwar habe ich vor zwei wochen mit xcode angefangen mal ein bisschen was auszuprobieren.und jetzt habe ich mein erstes größeres problem...
das ist mein quelltext dazu:
#include <iostream>
using namespace std;
int main (int argc, char * const argv[])
{ anfang:
char masseinheit [20];
char Koerper;
int seitenlaenge;
int oberflaecheninhalt;
int volumen;
cout << "was für eine maßeinheit benutzen sie? ";
cin >> masseinheit;
cout << "was für einen körper wollen sie berechnen? ";
cin >> Koerper ;
switch ( Koerper)
{
case "wuerfel":
cout << "wie ist die seitenlänge ihres würfels? ";
cin >> seitenlaenge;
break;
case "quader":
cout << "wieso kein würfel quader kann ich noch nicht";
break;
}
oberflaecheninhalt = seitenlaenge * seitenlaenge * 6;
volumen = seitenlaenge * seitenlaenge * seitenlaenge;
cout << "der oberflächeninhalt beträgt " << oberflaecheninhalt << masseinheit << "^2" << endl;
cout << "das volumen beträgt " << volumen << masseinheit << "^3" << endl;
return 0;
}
und jetzt mein problem:
es gibt in den roten zeilen die fehlermeldung "case label does not reduce to an integer constant" was muss ich ändern damit das projekt funktioiert?
ich hoffe einer kann mir helfen...
danke,
lg cormare
ich suche schon seit einer weile nach der lösung für ein problem.
und zwar habe ich vor zwei wochen mit xcode angefangen mal ein bisschen was auszuprobieren.und jetzt habe ich mein erstes größeres problem...
das ist mein quelltext dazu:
#include <iostream>
using namespace std;
int main (int argc, char * const argv[])
{ anfang:
char masseinheit [20];
char Koerper;
int seitenlaenge;
int oberflaecheninhalt;
int volumen;
cout << "was für eine maßeinheit benutzen sie? ";
cin >> masseinheit;
cout << "was für einen körper wollen sie berechnen? ";
cin >> Koerper ;
switch ( Koerper)
{
case "wuerfel":
cout << "wie ist die seitenlänge ihres würfels? ";
cin >> seitenlaenge;
break;
case "quader":
cout << "wieso kein würfel quader kann ich noch nicht";
break;
}
oberflaecheninhalt = seitenlaenge * seitenlaenge * 6;
volumen = seitenlaenge * seitenlaenge * seitenlaenge;
cout << "der oberflächeninhalt beträgt " << oberflaecheninhalt << masseinheit << "^2" << endl;
cout << "das volumen beträgt " << volumen << masseinheit << "^3" << endl;
return 0;
}
und jetzt mein problem:
es gibt in den roten zeilen die fehlermeldung "case label does not reduce to an integer constant" was muss ich ändern damit das projekt funktioiert?
ich hoffe einer kann mir helfen...
danke,
lg cormare
Zuletzt bearbeitet: