char-Eingabe



  • Hi,

    folgende Situation:

    Ich muss eine char-Eingabe tätigen! Ich darf aber nur einen bestimmten Buchstaben eingeben, damit etwas passiert (z.B. "b")! Bei allen anderen Buchstaben und Zahlen darf nichts passieren!

    if(eingabe!='b') ??????;
    

    Ist das in C++ zu realisieren??

    stak9



  • Öhmmm du hast doch die Lösung schon ...



  • Nene, so meine ich das nicht!!

    Beispiel:

    cout<<"Geben sie b ein: ";
    cin>>eingabe;
    
    if(eingabe=='b')start()     //wenn "b" eingegeben wird, muss funktion "start"
                                //aufgerufen werden!
    
    if(eingabe!='b')            //wenn Eingabe nicht "b" ist, dann darf absolut
                                //NICHTS passieren! Ich darf nicht rausspringen
                                //oder sonst was!
    

    Hmmmm, ich glaub ich habe aber eine Lösung dafür, ich versuchs mit ner Schleife, die nur beendet wird, wenn eingabe=='b' ist!

    stak9



  • Ganz einfach so:

    char b;
    cin>>a;
    if(b == 'b')
        start();
    else
        return 0;
    

    oder?


Anmelden zum Antworten