Konsolen Menu mit Auswahl was ist die beste Art?



  • Halli Hallo
    Ich hab da gerade ma l wieder was in C geschrieben.
    Das ganze soll eim Menue sein und sieht ungefähr so aus, mit der Auswahl:

    if (eingabe=1)
        {
            printf("Start Game");
            }
        if (eingabe=2)
        {
          printf("Start Game2");
    
            }
    

    Was ja leider nicht klappt...

    Das doofe ist ja jetzt das der Wert entweder 1 oder 0 ist.
    Aber ich brauche ja mehr Fälle.
    Kann ich das ganze durch die etwas andere Einleitung nach der Art lösen?:

    if (eingabe==1||eingabe==2||eingabe==3||eingabe==$...)
    {
    if (eingabe=1)
    {
    printf("Yiha");
    }
    if (eingabe=2)
    {
    printf("Yiha");
    }
    }
    

    Ich kann mich gerade nicht entscheiden was ich nun nutze.
    Kann ich für Die Auswahl Case benutzen oder wie?
    Achja es kommen noch mehr Auswahl Möglichkeiten dazu.

    Wie kann ich bei if Fällen denn die Zahl konkret definieren?
    Zum Beispiel für 3->Fall3 und für 2->Fall 2.
    Mir wills nicht mehr einfallen.

    Bitte helft schnell.



  • switch( integer )
    {
       case 1:
         break;
       case 2:
         break;
       case 3:
         break;
       default:
         break;
    }
    


  • if(variable == bedingung)
    {
        tuwas();
    }
    

    var = bedingung sollte immer true zurückliefern, weil das '=' kein vergleichs, sondern zuweisungsoperator ist.

    //edit: jaja, du meintest es wahrscheinlich nur symbolisch mit dem =. sowas tut man in einem solchen forum aber nich 🙄



  • Wie funktionieren eigentlich diese Menüs wo man mit den Pfeil-Tasten auswählen kann?

    MfG CSS



  • da wird halt einfach abgefragt, ob der (Tastatur-)Code der jeweiligen Pfeiltaste gedrückt wurde.

    siehe FAQ.


Anmelden zum Antworten