logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[C][Atmega8] Zagnieżdżona funkcja if

Bartek.k.k 07 Sie 2011 14:22 1173 2
  • #1 9800089
    Bartek.k.k
    Poziom 21  
    Witajcie, mam problem przy robieniu menu do ustawienia wartości alarmu. Dodałem 1 warunek w zagnieżdżonej funkcji if, że jeżeli wartość jaka nastawimy będzie taka sama bądź mniejsza od wartości zdefiniowanej w zmiennej to program nie powinien, a raczej nie może dalej jej zmniejszać. Poniżej kod odpowiedzialny z te menu.

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod



    W jaki sposób zablokować możliwość dalszego zmniejszania wartości zmiennej temperatura_wlacz?
    Próbowałem instrukcji goto, ale eclipse się buntował i chyba wiem dlaczego, ale zmniejsza z tym. Proszę o jakieś wskazówki. Pozdrawiam Bartekk!
  • #3 9800156
    Bartek.k.k
    Poziom 21  
    dondu napisał:
    goto nie używaj bo będziesz miał kłopoty :)
    Po prostu nie zmniejszaj tej zmiennej. Od tego są else w if-ach.


    W momencie nadejścia przypomnienia o Twojej wiadomości wpadłem na ten sam pomysł i działa. Poprawiony kod:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Działa to tak jak pragnąłem :) Pozdrawiam Bartekk!
REKLAMA