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 Spiels

    int 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


Anmelden zum Antworten