if abfrage Hilfe!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • if abfrage Hilfe!

    Serus Leute,
    Bin neu hier und lern seit 2 tagen c++ mit einem Buch.
    Davor hab ich mit Autoit gearbeitet.
    Nun hab ich ein bisschen "rummgecodet" und bin auf folgendes Problem gestoßen:

    Wie mach ich es dass ich eine zahl eingebe und ja nach dem was es für eine Zahl ist dann was anderes schreibe ??!!
    also zb
    cin >> wert1
    if wert1 =1 dann cout "a"
    if wert1=2 dann cout "b"
    .
    .
    .
    else ungültiges Zeichen?ß

    wie geht so was kann mir hier wer schnell ein code posten??

    danke im vorraus Illu


    Danke für alles Problem gefixet XD

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Illuminati™ ()

  • hallo,

    wenn es dir nur um ein zeichen geht würde ich das an deiner stelle mit einer switch case anweisung realisieren:

    Quellcode

    1. cin >> wert1
    2. switch(wert1)
    3. {
    4. case 1:
    5. //deine ausgabe
    6. break;
    7. case 2:
    8. //deine ausgabe
    9. break;
    10. case 3:
    11. //deine ausgabe
    12. break;
    13. default:
    14. //hier im default zweig kommt alles rein was passieren soll wenn die anderen cases NICHT zutreffen
    15. break;
    16. }
    Alles anzeigen


    je nachdem welchen wert deine variable wert1 wird der entsprechende case ausgeführt. heißt wenn wert1 == 1 wird case 1 ausgeführt. wert == 2 wird case 2 ausgeführt und so weiter.
    hat wert1 z.b. 2131 trifft keine case zu somit wird der default zweit ausgeführt.


    thx, truespin


    ps: willkommen im forum...