Hallo,
ich habe folgendes Problem mit dem Quelltext zu der im Titel genannten Lektion.
Und zwar habe ich (leicht geändert den folgeden Code mehr oder weniger abgetippt.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#include <iostream>
using namespace std;
int main ()
{
//vars
int Spieler;
char chAuswahl;
cout << "Wieviele Spieler? ";
cin >> Spieler;
//ok?
if (Spieler == 0)
{
cout << "Spieleranzahl muss über 0 sein!" << endl;
}
//Alleine?
else if (Spieler == 1)
{
cout << "Du spielst alleine!" << endl;
}
else
cout << "In welchem Modus möchtet ihr spielen?" << endl;
cout << "(j)eder gegen jeden oder (t)eam" << endl;
cin >> chAuswahl;
if (chAuswahl == 'j')
{
cout << "Ihr spielt Jeder gegen Jeden" << endl;
}
else if (chAuswahl == 't')
{
cout << "Ihr spielt in Teams" << endl;
}
else
{
cout << "Falsche Eingabe." << endl;
}
}
return 0;
}
|
Ich habe den Code nun einige Male durch geschaut und kann echt keinen Fehler mehr finden. Jedoch gibt der Compiler jedes Mal folgende Zeilen aus:
C:\Programme\Microsoft Visual Studio\MyProjects\test 1_1\test 1_1.cpp(44) : warning C4508: 'main' : Funktion sollte einen Wert zurueckgeben; Ergebnistyp 'void' angenommen
C:\Programme\Microsoft Visual Studio\MyProjects\test 1_1\test 1_1.cpp(45) : error C2143: Syntaxfehler : Fehlendes ';' vor 'return'
C:\Programme\Microsoft Visual Studio\MyProjects\test 1_1\test 1_1.cpp(46) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
C:\Programme\Microsoft Visual Studio\MyProjects\test 1_1\test 1_1.cpp(46) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
C:\Programme\Microsoft Visual Studio\MyProjects\test 1_1\test 1_1.cpp(46) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
Fehler beim Ausführen von cl.exe.
Was habe ich falsch gemacht?
MfG