DevC++ kennt break; nicht?



  • Hey Leute,
    ich wollte in DevC++ eine Switch-Anweisung mit break; beenden, aber beim Compilieren zeigt der Compiler einen Fehler bei der break;-Anweisung an.
    (Hinzugefügte Libraries: stdio.h , conio.h) Wisst ihr, woran das liegt?

    Danke im Voraus für alle Antworten.



  • Code und Fehlermeldung zeigen.



  • Code:

    #include <stdio.h>
    #include <conio.h>

    main()
    {
    int first;
    printf("\n Bitte Eingabe aus |1| |2| |3| wählen.");
    scanf("%i",&first);
    switch(first)
    case '1': printf("\n |1| ausgewählt.");
    break;
    case '2': printf("\n |2| ausgewählt.");
    break;
    case '3': printf("\n |3| ausgewählt.");
    break;
    default: printf("\n Keine gültige Eingabe.");
    break;
    }

    Fehlermeldung:
    break statement not within loop or switch



  • Dir fehlen die Klammern fürs switch.



  • Danke, hab ich grad auch erkannt....

    Was lernen wir daraus: Erst nachdenken, dann Beitrag posten.


Log in to reply