Цитата(ssvd @ Nov 3 2009, 18:51)

я вообще то за помощью сюда пришел, а не выслушивать тупые высказывания... Хочешь отписывать "умными" высказывания или где флудят.
Прошу прошения, погорячился.
Проверяем:
1. Почему фукция определена как int ? Прочитайте про типы переменных в Си. По логике она должна возвращать char т.е. байт.
2. Зачем городить массив button_state[]?
3. И самое главное. Что будет возвращать эта функция?
если return выполняется только при услвии if(anti_drb_counter==9)
и когда будет выполнятся это условие? отвечу )) если не нажата ни одна кнопка то KeyState() равно 0xff (при условии что выводы родтянуты к VCC) ... или если нажата кнопка и в момент вызова этой функции нет дребезгаконтактов. Во всех другиг случаях она будет взвращять НОЛЬ!
ЗЫ .... я, если честно совершенно не понимаю, чего хотел человек от этого куска кода, здесь даже знания си ни причем, просто полное не понимание происходяшего ....
Сообщение отредактировал Vetal-Soft - Nov 4 2009, 08:45