und was soll denn nicht klappen? wieso denkst du, dass es nicht klappt?
edit: klar, i%4 liefert 0, wenn i durch 4 teilbar ist. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 04.10.2005 um 14:03 Uhr von Pablo editiert.
Wenn eine Zahl ohne Rest durch 4 teilbar ist, wird 0 zurück gegeben.
C++:
if(!(i % 4))
ist eine Vereinfachung für
C++:
if((i % 4) == 0)
Deine zweite Frage versteh ich irgendwie nicht -- Gruß predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
naja kommt drauf an wie deine hardware reagiert, schliesslich hat ein byte 8 bits und nicht nur 4. Wenn die Relais der LED-Kette (schätze mal das läuft über relais, sonst würde mans ja nicht mal flackern sehen) auf die ersten 4 bits reagieren musste halt z.b den Windowstaschenrechner zur hand nehmen, auf Wissenschaftlich stellen und schaun welcher Dezimalwert zu einer Bitfolge gehört (oder du machst es selbst)