Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

1

04.03.2009, 10:19

[Erledigt] Großes Problem mit bool

Hallo erst mal

Kann man den bool-status auch automatisch ändern lassen, z.B wenn man die Taste r drückt wird dem bool true zugewiesen und wenn man die gleiche Taste wieder drückt soll dieser aber auf false gesetzt werden. Gibt es dafür eine einfache Funktion oder Operation???

mfg

Anonymous

unregistriert

2

04.03.2009, 10:30

C-/C++-Quelltext

1
2
3
4
5
bool variable = false;

// [...]

if (DEINE_key_is_released_funktion (LEERTASTE))
    variable ^= true; // oder    variable = !variable;


Ganz easy.

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

3

04.03.2009, 13:20

Vielen Dank, werd gleich den Code ändern

mfg

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

4

04.03.2009, 13:52

Mhm, jetzt hab ich noch eine Frage :? Wie ist dieser Operator ^=, wenn er überhaupt einer ist, genau definiert?

mfg

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

04.03.2009, 13:57

C-/C++-Quelltext

1
a ^= b;


verknüpft a XOR mit b und weist a das ergebnis zu.

wie unsigned long schon gesagt hat: du kannst etwas leserlicher auch einfach schreiben

C-/C++-Quelltext

1
variable = !variable;


kommt in dem fall aufs gleiche raus.

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

6

04.03.2009, 14:02

Ah, so ist das, musste das wissn sonst wär mir der Lehrer wieder auf den Sack gegangen :p
Danke!!!
Und schön das auch weitere Österreicher hier im Forum sind =)

mfg

Werbeanzeige