Vergleich mit einem Operator, wie ?
-
Hey und zwar möchte ich einen Operator (+,-,*,/) eingeben als char. Und diesen dann vergleichen in einer if Bedingung aber irgendwie klappt das nicht so ganz.
Das ganze sah so aus:[code]
...
char Operator=0;cin>> Operator;
if (Operator=='+')
{
// Mache das ...
}
else
{
if(Operator=='-')// Mache das ...
}danke schonmal.
-
Was klappt da nicht?
-
Sehe im geposteten Code auch kein Problem, außer:
if(...) { } else { if(...) { } } // Mach dir dein Leben nicht unnötig kompliziert: if(...) { } else if(...) { }
-
Wahrscheinlich hilft dir switch.
-
Ok ich hab denn Fehler gefunden, der Code war wirklich richtig aber ich habe ein getch(); in meiner if Verschachtelung vergessen. Danke an alle