Hallo, ich programmiere grad das Projekt "Spielevirus" und habe da ein kleines Problem: Bei if und else if, nimmt er keine buchstaben an, obwohl ich "char" verwende!! Aber ein paar Zeilen Code sagen bekanntlich mehr als tausend Worte:
Stück vom Unglück:
|
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
|
int Spielen (char Auswahl, string Spielername)
{
cout << "GIB EINE ZIFFER,\n";
cout << "ODER EINEN BUCH-\n";
cout << "STABEN EIN" << endl;
cout << "~~~~~~~~~~~~~~~~" << endl;
cout << "Deine Wahl: ";
cin >> Auswahl;
cout << "\n\n\n";
if (Auswahl == a || Auswahl == A)
{
VirusA (Auswahl, Spielername);
}
else if ((Auswahl == b) || (Auswahl == B))
{
VirusB (Auswahl, Spielername);
}
return 1;
}
|
Fehler:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1>------ Neues Erstellen gestartet: Projekt: Spielevirus, Konfiguration: Debug Win32 ------
1>Die Zwischen- und Ausgabedateien für das Projekt "Spielevirus" mit der Konfiguration "Debug|Win32" werden gelöscht.
1>Kompilieren...
1>Hauptmenü.cpp
1>Spielen.cpp
1>c:\users\luca\documents\visual studio 2008\projects\spielevirus\spielevirus\spielen.cpp(53) : error C2065: 'a': nichtdeklarierter Bezeichner
1>c:\users\luca\documents\visual studio 2008\projects\spielevirus\spielevirus\spielen.cpp(53) : error C2065: 'A': nichtdeklarierter Bezeichner
1>c:\users\luca\documents\visual studio 2008\projects\spielevirus\spielevirus\spielen.cpp(58) : error C2065: 'b': nichtdeklarierter Bezeichner
1>c:\users\luca\documents\visual studio 2008\projects\spielevirus\spielevirus\spielen.cpp(58) : error C2065: 'B': nichtdeklarierter Bezeichner
1>Code wird generiert...
1>Das Buildprotokoll wurde unter "file://c:\Users\Luca\Documents\Visual Studio 2008\Projects\Spielevirus\Spielevirus\Debug\BuildLog.htm" gespeichert.
1>Spielevirus - 4 Fehler, 0 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========
|