ATNEL tech-forum
https://forum.atnel.pl/

Obsluga klawiszy
https://forum.atnel.pl/topic23898.html
Strona 1 z 1

Autor:  krawi92 [ 29 sie 2021, o 19:27 ]
Tytuł:  Obsluga klawiszy

Hej, mam problem ze zrozumieniem warunku
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Nie wiem gdzie popełniam błąd w myśleniu. Sprawdzamy w warunku czy key_lock jest równe 0. Przecież po zdefiniowaniu zmiennej globalnej ma ona początkowo wartość 0.

Autor:  Marhef [ 29 sie 2021, o 20:03 ]
Tytuł:  Re: Obsluga klawiszy

Na początku tak. Ale popatrz dalej na kod. W pierwszej linijce dalej masz przypisanie zmiennej key_lock wartości 1.
Dlatego już w następnym obiegu pętli ten warunek nie będzie spełniony.
A w całym tym zapisie chodzi o to, żeby tylko raz wykonać reakcję na wciśnięcie przycisku

Autor:  krawi92 [ 30 sie 2021, o 02:02 ]
Tytuł:  Re: Obsluga klawiszy

Już trochę mi się rozjaśniło, bo przypomniałem sobie w BB definicje prawdy i fałszu w C. Warunek! Key_lock to to samo co key_lock==0 a sam Key_lock to to samo co key_lock! =0

Autor:  mirekk36 [ 30 sie 2021, o 10:35 ]
Tytuł:  Re: Obsluga klawiszy

dokładnie jak piszesz

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/