реклама на сайте
подробности

 
 
> Отследить нажатие клавиши.
Charly
сообщение Sep 24 2007, 13:47
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 13-09-07
Пользователь №: 30 515



Добрый день.
В программе, которую я пишу, необходимо создать переодическую функцию, отслеживающую нажатие пользователем клавиши.
пробовал вызывать getchar(); выскакивает окошко с приглашением ввести текст...
Есть ли возможность проверять нажималась клавиша во время работы программы или нет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Charly
сообщение Sep 25 2007, 14:49
Сообщение #2





Группа: Новичок
Сообщений: 11
Регистрация: 13-09-07
Пользователь №: 30 515



Цитата(Edmundo @ Sep 25 2007, 16:05) *
Вообще-то в Си так не принято делать. strcpy или т.п. надо юзать.

Так это не копирование а присвоение...
я попробовал с strcpy дела это не меняет...
строка никуда не выводится (по крайней мере я не нашел куда smile.gif )
help.gif
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Sep 25 2007, 15:59
Сообщение #3


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(Charly @ Sep 25 2007, 18:49) *
Так это не копирование а присвоение...
я попробовал с strcpy дела это не меняет...
строка никуда не выводится (по крайней мере я не нашел куда smile.gif )
help.gif

Я понимаю, что присвоение, но можете из-за этого проблем поиметь, если не очень четко предсталяете, как и что происходит.
А RTDX-клиента в чем писали? И есть ли он вообще? RTDX предполагает написание клиента в какой-нибудь сторонней среде разработки (вплоть до Visual Basic'а в Excel'е).

[+]:
Только сейчас заметил...
Цитата
RTDX_write(&ochan,buffer , sizeof(buffer));

strlen надо использовать (а вы говорите, "присвоение"... smile.gif).


--------------------
شامل
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016