probs mit befehlen
-
hallo erstmal habe ein püroblem habe eine kleine programm geschrieben habe da menu erstellt aber wenn eine option erfühlt ist funktioniert die funktion nicht hier ist der code :
// Menü || Spiel
// Programmanfang
// Autor --> Artjom Sisow#include <iostream>
using namespace std;
void Spiel_start(); // Funktion für den Spiel start
void Informationen(); // Funktion für die Infos
void Spiel_Ende(); // Funktion zum Beenden des Spielsint main()
{
char chAuswahl;// Das Start Menü
cout << "Bitte waehlen sie eine der folgenden Optionen\n" << endl;
cout << "Menue" << endl;
cout << "----------------" << endl;
cout << "1: Spiel starten" << endl;
cout << "2: Informationen" << endl;
cout << "3: Spiel beenden" << endl;
cin >> chAuswahl;// Die Auswahl
if (chAuswahl == 1)
{
Spiel_start();
return 0;
}else if (chAuswahl == 2)
{
Informationen();
return 0;
}else if (chAuswahl == 3)
{
Spiel_Ende();
return 0;
}else if (chAuswahl < 3)
{
cout << "Falsche Eingabe\n" << endl;
}return 0;
}// Funktionen defenieren
void Spiel_start()
{
cout << "Das spiel wird jetzt gestartet" << endl;
cout << "Bitte haben sei einen moment gedult\n" << endl;
}void Informationen()
{
cout << "Menü v1.0" << endl;
cout << "Autor: Artjom Sisow" << endl;
cout << "Erstellt am 30.09.06\n" << endl;
}void Spiel_Ende()
{
cout << "Das Spiel wird jetzt beendet" << endl;
cout << "Ich hoffe sie hatten spaß und haben sich amüsiert\n" << endl;
}
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
chAuswahl == '1' und nicht == 1
MfG SideWinder
-
Oder statt char einen Ganzzahltyp (z.B.: int) verwenden..
Außerdem solltest du:
.) statt den else if zweigen switch verwenden
.) deinen Code in Zukunft als [C++Code] posten