if abfrage in einer variabel
-
kann man in einer variabel ne komplette if-abfrage reinpacken?
sprich
variabel1 = if x= 2...else .....
-
So formuliert... nein. :p
Was du machen kannst, ist entweder das:
if(x==2) { variable=0; }else { variable=1; }oder das:
variable=x==2 ? 0 : 1; //wenn x==2 dann weise 0 zu, sonst 1(ist wohl das, was du gesucht hast)
P.S.: "=" ist NICHT der Vergleichsoperator, sondern "==". Mit "=" weist du einer Variable einen Wert zu.
-
Was meinst du damit? Dass die if abfrage ausgeführt wird, wenn du auf die Variable lesend zugreifst? Wenn es nur um da abhängige Zuweisen eines Wertes geht, dann gibt es (wie _matze schon gesagt hat) den ?:-operator.
variable = x != 2;
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.