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 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/ |