Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нужна помощь! Как сделать Ожидание нажатие кнопок? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, которая по введенному адресу клеточки определяет фигуру http://www.cyberforum.ru/cpp-beginners/thread24339.html
Белые шахматные фигуры стоят на клеточках: «А1» – Ладья «В1» - Конь «С1» - Офицер «D1» - Король «Е1» - Королева. Второй ряд занимают пешки. Все другие клеточки можно считать пустыми. Составить...
C++ enum есть (в header.h) enum valut{dol, grn ,rub}; в другом cpp функция convert(valut v) . В еще другом файле функция main , оглашение int v , ввод v и вызов convert. Не работает что написать? http://www.cyberforum.ru/cpp-beginners/thread24324.html
Метод хорд. Тейлор C++
Здравствуйте! Помогите,пожалуйста,проверить и объяснить доступно и доходчиво ошибки и недочёты.. (язык С) В следующих задачах требуется оформить решение в виде функции, получающей в качестве...
C++ Написать функцию рекурсивного бинарного поиска
Рекурсия. Двоичный поиск. Написать функцию рекурсивного бинарного поиска. Использовать написанную функцию для знаходення заданного пользователем элемента в массиве из 10 случайных чисел чисел...
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread24304.html
вот есть класс class Mnojestvo{ //Класс Множество public: Mnojestvo(int n,char*ptr); ~Mnojestvo(){delete FMas;}; Mnojestvo Union(Mnojestvo &P) const; //Метод "Объединение" ...
C++ в конце каждой строки дописать ее длину :help:у меня есть программа.условие звучит так:"в конце каждой строки дописать ее длину.добавляемая строка имеет вид"строка имеет n символов".здесь n-количество символов в строке.нужно работать на... подробнее

Показать сообщение отдельно
Santttal

Нужна помощь! Как сделать Ожидание нажатие кнопок? - C++

26.02.2009, 11:37. Просмотров 1407. Ответов 4
Метки (Все метки)

Нужно написать программу на Си, которая при нажатии "стрелочки влево" начинает с задержкой в 0.5 секунд писать букву "D", а при нажатии "стрелочки вправо" - прекращает. Потом можно опять нажать "стрелочки влево" и "стрелочки вправо". И так далее до того как пользователь не нажмет ESC.

Проблема первая: в том как сделать ожидание этой книпки таким образом, чтобы если кнопка не была нажата, то он ее и не ждал, а возвращал код 0 или что-то подобное. Ведь getch() - ждет нажатие и следовательно буква "D" перестанет писаться.

Как сделать задержку в Си п 0.5секунд. Если в паскале это delay, то как сделать это здесь и какой include-файл надо подключить?

Заранее спасибо всем и если похожая тема уже была, то дайте пожалуйста ссылку.

P.S.
Код "стрелки влево" - 75
Код "стрелки вправо" - 77
Код ESC - 27
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru