Panie to są mikrokontrolery 8-bitowe a nie PC

ileż razy trzeba powtarzać

no chyba że kolega nie posiada Bluebooka i nie doczytał .... chociaż hmmm w samym komunikacie błędu też jest jak byk napisane, że masz nie zainicjalizowaną zmienną ...
powołujesz zmienną wewnątrz funkcji, tworzona jest na stosie - to znaczy, że nie będzie zainicjalizowana tak jak globalna ... więc co się dziwisz gdy robisz operację
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
toż wystarczy albo jej DEFINICJĘ wpisać w obszarze zmiennych globalnych tak jak teraz masz i zostanie automatycznie zainicjalizowana zerem i błędu nie uświadczysz - albo jak się upierasz robić definicję wewnątrz funkcji main to zainicjalizuj że ją pan byle jaką wartością
np
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i też błędu nie uświadczysz - to nie wina kompilatora tylko tego, że czasem warto zapoznać się z PODSTAWAMI PODSTAW - zrozumieć czym różni się zmienna lokalna (automatyczna) powoływana do życia wewnątrz funkcji od cyklu życia zmiennej globalnej i co się z nimi dzieje.... Jak się to wie i zrozumie to człowiek nie spotyka się z takimi błędami

bo nie przyjdzie do głowy pomysł taki jak tu zrobiłeś po prostu

dlatego na koniec, tak jak na początku - polecam Bluebooka bo tam sporo wyjaśnień i również w tym zakresie
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]