wie genau kann ich einen Wert true oder false setzen?
-
Ich brauche nur den Code für C++.
Ich möchte zB. nur den Wert X true setzen!
Dann eine If Abfrage machen wenn der true ist das die If Funktion beginnt.
Und wenn ich den Wert false setze, die If Funktion übergangen wird.mfg
Last-Boyscout
-
Also true oder false ist erstmal nur ein bool.
bool ichbinbool = false; if(ichbinbool) { // wird nicht ausgeführt, da ichbinbool // false ist. }
Weiterhin wird alles ungleich 0 oder NULL als true ausgewertet.
Eine Zuweisung ist ebenfalls true.if ist keine Funktion sondern eine Kontrollstruktur.
-
hehejo schrieb:
Also true oder false ist erstmal nur ein bool.
bool ichbinbool = false; if(ichbinbool) { // wird nicht ausgeführt, da ichbinbool // false ist. }
Weiterhin wird alles ungleich 0 oder NULL als true ausgewertet.
Eine Zuweisung ist ebenfalls true.if ist keine Funktion sondern eine Kontrollstruktur.
ahh, bool...
Das fehlte mir dankeschön!
mfg
Last-Boyscout
-
streng genommen sind bool auch nur integer Werte aber binäre man hat nur 0 und 1, 1 ist Wahr und 0 Falsch. So läuft das... lol
-
IMO ist das schon wieder das falsche forum...
das rcihtige wärs des C++ Forum
weiter unten.leude ich weis ich hab am anfag auch ift ins falsche forzm gepostet,
aber nurmal eins ann alle Windoofuser:
nut weil STD-C++ dei ausgabe in Windoof über die konsole macht sind fragenzu bool
vector usw. C++ und keine Windoof konsole.
(bitte als hinweis nehmen.)Mfg Shade37337
-
hehejo schrieb:
Eine Zuweisung ist ebenfalls true.
Nicht ganz - der Rückgabewert einer Zuweisung ist der übergebene Wert (und wird eventuell nach den von Kevinus genannten Regeln in bool umgewandelt).