Seite 1 von 2
Wert immer wieder wechseln von 0 und 1 in einer Schleife.
Verfasst: 13.12.2015 13:21
von funkheld
Hallo, guten Tag.
Wie kann man einen Wert wechseln toggeln in Purebasic in einer Schleife ?
Danke.
Gruss
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 13.12.2015 13:29
von HeX0R
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 14:47
von chi
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 15:00
von NicTheQuick
Wenn du zwischen zwei beliebigen Werten wechseln willst, kannst du das auch so machen:
Code: Alles auswählen
Macro toggle(a, b, c)
a ! b ! c
EndMacro
a = 5
For i = 1 To 10
Debug a
toggle(a, 5, 12)
Next
Wichtig ist, dass die Variable am Anfang einen der beiden Werte hat, sonst kommt Unsinn dabei raus.
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 15:26
von funkheld
Hallo, danke für die Info.
Funktioniert wunderbar.
Gruss
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 20:17
von Falko
Wenn man nur in einer Schleife wechseln möchte ohne extra eine Funktion oder ein Maco
zu nehmen, würde sich auch das in PB vorhandene Swap eignen:
Code: Alles auswählen
a = 10
b = 100
For i= 1 To 10
Swap a, b
Debug Str(a)
Next i
Gruß,
Falko
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 21:45
von GPI
oder wenns nur 1 und 0 sein soll, ganz kurz: bin!0
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 22:17
von Imhotheb
GPI hat geschrieben:oder wenns nur 1 und 0 sein soll, ganz kurz: bin!0
müsste
sein

Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 22:25
von Kiffi
... und das hätte selbst funkheld hinbekommen müssen.
Re: Wert immer wied r wechseln von 0 und 1 in einer Schleife
Verfasst: 14.12.2015 22:34
von NeoChris
Da bin ich mir nicht so ganz sicher...