Aufzählungen in Bedingungen
-
hi, kann man bei einer bedingung aufzählungen machen?
also zb so:if (antwort!=1,2,3)
printf ("Ungueltige Eingabe.");Ich möchte also ausdrücken, dass alle ganzen Zahlen, die zwischen 0 und 4 sind, die bedingung erfüllen (und damit eine do-while-schleife beenden).
Wenn man keine Aufzählungen machen kann, wie drücke ich die Bedingung dann aus ?
-
Nein, sowas geht nur in COBOL

Du kannst aber mit logischen Verknüpfungen UND (&&) und ODER (||) Bereiche oder auch mehrere Werte abfragen. In diesem Fall:
if (antwort > 0 && antwort < 4)
-
achso
ich hatte ganz vergessen, dass man 2 bedingungen miteinander verknüpfen kann lol... jetzt funktioniert es, allerdings so:if ((ant<1) || (ant>3))
trotzdem danke, ich wär sonst net drauf gekommen! +g+
-
LordJaxom schrieb:
Nein, sowas geht nur in COBOL

Du kannst aber mit logischen Verknüpfungen UND (&&) und ODER (||) Bereiche oder auch mehrere Werte abfragen. In diesem Fall:
if (antwort > 0 && antwort < 4)Es geht auch in delphi/Pascal

if antwort not in [] then