Hi,
ich habe beim ausführen eines Quellcodes probleme
bei mir kommen folgende Fehler raus:
Fehler 1 error C2059: Syntaxfehler: 'switch'
Fehler 2 error C2046: Schlüsselwort 'case' ungültig
Fehler 3 error C2046: Schlüsselwort 'case' ungültig
Fehler 4 error C2046: Schlüsselwort 'case' ungültig
Fehler 5 error C2046: Schlüsselwort 'case' ungültig
Fehler 6 error C2047: Schlüsselwort 'default' ungültig
Fehler 7 error C2059: Syntaxfehler: 'while
Fehler 8 error C2014: Präprozessorbefehl muss mit dem ersten Zeichen in der Zeile beginnen.
Fehler 9 error C2143: Syntaxfehler: Es fehlt ')' vor ';'
Fehler 10 error C2059: Syntaxfehler: '}'
Fehler 11 error C2143: Syntaxfehler: Es fehlt ';' vor '}'
Fehler 12 error C2059: Syntaxfehler: '}'
Fehler 13 error C2143: Syntaxfehler: Es fehlt ';' vor '{'
Fehler 14 error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
bitte um Hilfe!!!!

ich habe beim ausführen eines Quellcodes probleme
Code:
#include<iostream>
#include<conio.h>
#include<iomanip>
using namespace std;
//-------------------Angabe der FUNKTIONSPROTOTYPEN-------------
void info();
void Addieren();
void Subtrahieren();
void Multiplizieren();
void Dividieren();
//--------------------------------------------------------------
float zahl1, zahl2, summe, e;
char ROP, antwort;
int main ()
{
do
{
system("cls");
cout<<"Weahlen sie den gewuenschten ROP:"<<endl;
cout<<setw(40)<<"Addition<+>"<<endl;
cout<<setw(40)<<"Subtraktion<->"<<endl;
cout<<setw(40)<<"Multiplikation<*>"<<endl;
cout<<setw(40)<<"Division</>"<<endl;
cout<<setw(40)<<"Ende<#>"<<endl;
cin>>ROP;
do
system("cls");
switch (ROP);
{
case'+': Addieren(); break;
case '-': Subtrahieren(); break;
case '*': Multiplizieren(); break;
case '/': Dividieren(); break;
default: cout<<"Bitte den richtigen Operator eingeben"; break;
}
}
while(e==0);
}
while(e!=#);
return (0);
}
//---------------------DEFINITION der FUNKTIONEN----------------------------------
void Addieren()
{
cout<<"bitte geben sie zahl1 ein:"<<endl;
cin>>zahl1;
cout<<"Bitte geben sie zahl2 ein:"<<endl;
cin>>zahl2;
summe=zahl1+zahl2;
cout<<zahl1<<" + "<<zahl2<<" = "<<summe<<endl<<endl;
system("pause");
}
void Subtrahieren()
{
cout<<"Bitte geben sie zahl1 ein:"<<endl;
cin>>zahl1;
cout<<"Bitte geben sie zahl2 ein:"<<endl;
cin>>zahl2;
summe=zahl1-zahl2;
cout<<zahl1<<"-"<<zahl2<<"="<<summe<<endl<<endl;
system("pause");
}
void Multiplizieren()
{
cout<<"bitte geben sie zahl1 ein:"<<endl;
cin>>zahl1;
cout<<"bitte geben sie zahl2 ein:"<<endl;
cin>>zahl2;
summe=zahl1*zahl2;
cout<<zahl1<<"*"<<zahl2<<"="<<summe<<endl<<endl;
system("pause");
}
void Dividieren()
{
cout<<"bitte geben sie zahl1 ein:"<<endl;
cin>>zahl1;
cout<<"bitte geben sie zahl2 ein:"<<endl;
cin>>zahl2;
if (zahl2 ==0)
{
cout<<"Division durch 0 nicht moeglich:"<<endl;
}
else
{
summe=zahl1/zahl2;
cout<<zahl1<<"/"<<zahl2<<"="<<summe<<endl<<endl;
system("pause");
}
}
bei mir kommen folgende Fehler raus:
Fehler 1 error C2059: Syntaxfehler: 'switch'
Fehler 2 error C2046: Schlüsselwort 'case' ungültig
Fehler 3 error C2046: Schlüsselwort 'case' ungültig
Fehler 4 error C2046: Schlüsselwort 'case' ungültig
Fehler 5 error C2046: Schlüsselwort 'case' ungültig
Fehler 6 error C2047: Schlüsselwort 'default' ungültig
Fehler 7 error C2059: Syntaxfehler: 'while
Fehler 8 error C2014: Präprozessorbefehl muss mit dem ersten Zeichen in der Zeile beginnen.
Fehler 9 error C2143: Syntaxfehler: Es fehlt ')' vor ';'
Fehler 10 error C2059: Syntaxfehler: '}'
Fehler 11 error C2143: Syntaxfehler: Es fehlt ';' vor '}'
Fehler 12 error C2059: Syntaxfehler: '}'
Fehler 13 error C2143: Syntaxfehler: Es fehlt ';' vor '{'
Fehler 14 error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
bitte um Hilfe!!!!