Hi, Leute, ich bin neu hier und hoffe, dass ich euch nicht immer nur mit meinen Problemen störe, sondern dass ich versuche auch eure Probleme zu lösen... Also ich wollte das Spiel mit den Asteroiden fortsetzen, und als Erstes wollte ich ein Menü haben, doch irgendetwas mach ich falsch (sicher ein richtig peinlicher Fehler) Ich habe ein Menü mit ---->enum geschrieben und habe dann die einzelnen Punkte gemacht. Dann hab ich für Spiel Starten (also wenn man das wählt) void StarteSpiel (); gemacht, und am Ende alles was vorher in der Main Funktion war in diese void-Funktion gepackt. Hier der Teil:
enum MENUE
{
SPIELSTART = 1,
OPTIONEN = 2,
BEENDEN = 3
};
int main (int argc, char *argv[])
{
int Eingabe;
std::cout << "Bitte Auswahl treffen.(1-3) " << std::endl;
std::cin >> Eingabe;
switch (Eingabe)
{
case (SPIELSTART):
{
void StarteSpiel ();
}break;
case (BEENDEN):
{
std::cout << "Das spiel wird beendet " << std::endl;
}break;
case (OPTIONEN):
{
std::cout << "Optionen wurden gewaehlt " << std::endl;
}break;
}
std::cin.ignore();
std::cin.get();
return (0);
}
void StarteSpiel ();
{ <------------
............
return (0);
}
Aber wenn ich es Compile, dann kommt diese Fehlermeldeung: error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil? (Da wo <----- ist) Ich hoffe, dass Ihr mir helfen könnt und bedanke mich schon mal fürs lesen und fals es etwas gibt was ich tun oder nicht tun sollte, vielleicht könnt Ihr mir Tipps geben) Thx!!!