Vergleichen von Zeichen
-
bComment = cLetter == '<' || cLetter == '>';
-
künstler schrieb:
bComment = cLetter == '<' || cLetter == '>';
war quatsch.
-
danke
und künstler, meinteste vl das:
cLetter == '<' ? bComment = true : bComment = false;
-
Frage: geht da nicht auch
bComment = (cLetter == '<');
-
Pellaeon schrieb:
Frage: geht da nicht auch
bComment = (cLetter == '<');Das ist ein anderes Verhalten als der ursprüngliche Code.
Wenn es denn ein Einzeiler sein muss:bComment = (bComment || cLetter == '<') && cLetter != '>';
-
muss kein Einzeiler sein^^
Wollte nur generell wissen, ob man sowas benutzt.
-
MFK schrieb:
Pellaeon schrieb:
Frage: geht da nicht auch
bComment = (cLetter == '<');Das ist ein anderes Verhalten als der ursprüngliche Code.
[/quote]
Bin grad etwas blind, wie genau verhält sich das anders?bool b = a == b; // für mich equals if(a==b) b = true; else b = false; // wenn sich nicht jemand am op== vergangen hatMfG SideWinder
-
ray_ray schrieb:
cLetter == '<' ? bComment = true : bComment = false;->
bComment=cLetter=='<'?true:false;
aber persoenlich wuerd ich pellaeons bevorzugen
-
SideWinder schrieb:
Bin grad etwas blind, wie genau verhält sich das anders?
Im (korrigierten) Code des OP bleibt bComment unverändert, wenn cLetter weder '<' noch '>' ist.
-
Ah, danke!
MfG SideWinder