Anfänger Frage zum Aufbau eines Programms



  • Hallo,
    ich möchte gern ein Programm für die Windows Konsole schreiben. Das Programm soll ein einfaches Hauptmenü bieten wo der Anwender durch Eingabe einer Zahl in ein Bestimmten Programmteil springen soll. Z.b soll er eine 1 Drücken, dann kommt er in einen Teil, wo man Metallberechnungen machen kann, dort gibt es wieder ein menü wo einzelne Berechnungsanwendungen ausgesucht werden können. Drückt er im Hauptmenü eine andere Zahl soll er in ein Menü über verschiedene Informationen von Steinen gelangen usw..
    Ich habe mich soweit in C++ eingelesen, dass meine einzelnen "Programmteile" funktionieren. Allerdings verstehe ich nicht, wie man ein o.g Auswahlmenü erstellen kann.
    Habt ihr einen Tip, wo ich ansetzen bzw nachlesen kann?

    Vielen Dank schon mal !!!!
    polysix



  • Hallo,

    Lern einmal die Basics von C++, dann kannst dir natürlich die Improved Console anschauen.

    Ein Menü kannst du mit gotoxy(x,y) steuern, aber tu zuerst das, was ich dir gesagt hab.

    Edit:

    Aufbau eines Menüs könnte so ausschauen:

    int auswahl = 0;
    
    std::cout << "1. Dort hin XX" << std::endl;
    std::cout << "2. Dort hin XY" << std::endl;
    std::cout << "3. Dort hin XZ" << std::endl;
    
    switch(auswahl)
    {
     case 1:
        GoXX();
        break;
     case 2:
        GoXY();
        break;
     case 3:
        GoXZ();
        break;
     default:
        //..
    }
    
    // ...
    

    Natürlich solltest du Funktionen nutzen, ums übersichtlicher darzustellen.



  • Ja Mama mach ich 😃



  • Vielen Dank für die schnelle Hilfe ... ich werde das gleich mal ausprobieren 🙂

    polysix


Anmelden zum Antworten