tohle mi volí nahoru, pak potřebuju skočit zas na 1 a pořád dokola:
Kód: Vybrat vše
if (tlacitko == HIGH && switch < 3) {
switch++;
}
Kód: Vybrat vše
if (tlacitko == HIGH && switch < 3) {
switch++;
}
Kód: Vybrat vše
if ([stisknuto tlacitko]) {
volba++;
if(volba > maximum)
volba = 1;
}



Kód: Vybrat vše
s=++s>m?1:s;
Tyhle zápisy jsou v C prý nebezpečné, protože není přesně jasné, kdy dojde ke zvýšení... některé kompilátory (gcc) jsou v tomhle neexaktní a překládají si to různě.OndraSter píše:Anebo nejkratší...
switch = switch == maximum ? 1 : ++switch;
by taky mělo jít.


Kód: Vybrat vše
c = c++;
Kód: Vybrat vše
switch = (switch + 1) % pocetMoznosti