Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    válasz zka67 #4171 üzenetére

    Szia!
    Nincs véletlen arra vmi tipped, vagy vkinek vmi tippe, hogy miként tudnám megspórolni a középső három ismétlődő sort?

    case 30: //LED max brightness
    lcd.print(F("Max brightness:"));
    lcd.setCursor(0, 1);
    lcd.write(byte(2));
    lcd.setCursor(2, 1);
    lcd.print(Bmax);
    break;
    case 31: //LED min brightness
    lcd.print(F("Min brightness:"));
    lcd.setCursor(0, 1);
    lcd.write(byte(2));
    lcd.setCursor(2, 1);
    lcd.print(Bmin);
    break;

    Van vagy 20 db ilyenem. Gondolkodtam goto-n, de azért ki-be ugrálni elég hajmeresztő volna (volt fak. prog. tanárom forogna a sírjában, ha televágnám a programot goto-val :DDD ). Más nem jut eszembe hirtelen. Illetve nem ismerem annyira a nyelvet, hogy van-e erre megoldás. Mondjuk egy dinamikus goto? Aminek egy változóban lehetne megadni hova ugorjon? Praktikusan a switch case változó szerint.
    Köszi!

    Szétszedtem két külön switch-re, kettő között meg if-ben vizsgálom, hogy be kell-e szúrni e három sort. :K

Új hozzászólás Aktív témák

Hirdetés