Witam.
Mam zadeklarowaną tablicę globalną:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
oraz napisaną instrukcję w wywoływaną po wciśnięciu klawisza z pilota:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kłopot polega na tym, że po wpisaniu wartości 1 do tablicy chose_led[1] (fragment kodu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
wciśnięcie dowolnego klawisz powoduje ponowne wejście w instrukcję switch. Tak jakby warunek if(chose_led[1] != 1) w ogóle nie był brany pod uwagę. Dlaczego tak się dzieje?