|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2010, 22:30 | #1 |
Регистрация: 21.05.2010
Сообщений: 6
|
Как обойти getch() ?
Проблема вот в чем, мне нада штоб при вызове getch() он работал ток 5 или 10 сек, подождал пока нажмется клавиша и прога работала дальше. Как обойти я не знаю при вызове getch() ждет пока ненажмеш !!! У кого какие есть идеи ? Помогите !
|
21.05.2010, 23:22 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Именно через getch надо делать? sleep не проканает?
|
22.05.2010, 00:34 | #3 |
Регистрация: 21.05.2010
Сообщений: 6
|
Мне на практику дали заадание зделать тамагочи простинькую игру. Проблема в том штоб каждые 10-20 сек радость и тд. параметры звирушки снижались и в тоже время мне нада штоб можно было в любой момент нажать клавишу покормить иль чот такое
я пробвал через kbhit ну я незнаю кк ево обнулить вот кусок кода Код:
moods-----ет типа настоение Последний раз редактировалось MaTBeu; 22.05.2010 в 11:35. |
22.05.2010, 04:57 | #4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
используй Timer например. http://www.helloworld.ru/texts/comp/...alc/vc2/10.htm
Запускаешь таймер, принимаешь сообщение от него, изменяешь параетры нужные и запускаешь таймер еще раз. |
22.05.2010, 09:22 | #5 |
Регистрация: 21.05.2010
Сообщений: 6
|
А дайте кусок кода пожалуста и обясните по возможности как с таймером работать.
|
22.05.2010, 17:34 | #6 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Да, собственно, зачем таймер, едва ли его можно использовать в консольном приложении ) Наиболее простым решением, ИМХО, будет проверять разницу текущего времени и предыдущего(сохранённого ранее), в случае превышения этой разницы 5-10 секунд, выходить из цикла.
Код:
Последний раз редактировалось netrino; 22.05.2010 в 23:12. |
22.05.2010, 22:03 | #7 |
Регистрация: 21.05.2010
Сообщений: 6
|
netrino Cпасибо те большое !!!!!!! ураа я зделал практику Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо Cпасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти пароль в Windows XP? | tonich | Безопасность, Шифрование | 30 | 15.11.2011 18:11 |
Как обойти ограничения? | HAMMAN | Свободное общение | 3 | 19.12.2009 14:57 |
Как обойти перенаправление | mnikola2009 | Работа с сетью в Delphi | 5 | 27.11.2009 01:07 |
Как обойти защиту от прокси? | mimitron | Свободное общение | 4 | 05.03.2009 10:18 |