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).


Anmelden zum Antworten