Hallo zusammen,
erstmal großes Lob an das Forum, echt klasse
Nun zu meinem Problem:
Ich hab mich mittlerweile an C++ rangewagt und versuche über Visual C++ einen kleinen Rechner zu programmieren (erst einmal nur +, -, *, und /).
Aber immer wenn ich das Programm starten will kommt die Fehlermeldung
" error C2059: Syntaxfehler: ')' "
Er gibt noch an, dass es in folgender Zeile geschieht:
Hier der komplette Quellcode (bewusst nur eine if-Anweisung aktiv, die anderen sollen auskommentiert sein.)
erstmal großes Lob an das Forum, echt klasse
Nun zu meinem Problem:
Ich hab mich mittlerweile an C++ rangewagt und versuche über Visual C++ einen kleinen Rechner zu programmieren (erst einmal nur +, -, *, und /).
Aber immer wenn ich das Programm starten will kommt die Fehlermeldung
" error C2059: Syntaxfehler: ')' "
Er gibt noch an, dass es in folgender Zeile geschieht:
Code:
if (reop == +) ;{
Code:
#include <iostream> using namespace std; int main() { int zahl1, zahl2, ergebnis; char reop; cout << "\nHier ein kleiner Rechner:\n" << endl; cout << "Gib hier die erste Zahl ein: " ; cin >> zahl1; cout << "Gib hier den Rechenoperator (+, -, *, /) ein: " ; cin >> reop; cout << "Gib nun die zweite Zahl ein: " ; cin >> zahl2; if (reop == +) ;{ ergebnis = zahl1 + zahl2; cout << zahl1 << " + " << zahl2 << " = " << ergebnis << endl; } /*if ( reop == - ); { ergebnis = zahl1 - zahl2; cout << zahl1 << " - " << zahl2 << " = " << ergebnis << endl; }; if reop == * ; { ergebnis = zahl1 * zahl2; cout << zahl1 << " * " << zahl2 << " = " << ergebnis << endl; }; if (reop == /); { ergebnis = zahl1 / zahl2; cout << zahl1 << " / " << zahl2 << " = " << ergebnis << endl; }; else { cout << "ungueltige Eingabe!" << endl; }; */ return 0; }
Comment