|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2011, 11:22 | #1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
Выполнение участка кода без ожидания ввода
Всем привет. Вот, что меня интересует:
Допустим, есть такой код: Код:
Заранее всем спасибо. |
08.06.2011, 12:14 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Вариант 1 (простой). Сделать цикл, выход из которого либо по прошествии интервала времени (проверка по time() или GetSystemTime(), смотря какая точность нужна), либо при нажатии клавиши (проверка по kbhit()).
Вариант 2 (продвинутый). Создать второй поток, ожидающий ввод. Если ввода нет, поток принудительно завершается, и программа работает дальше. |
08.06.2011, 12:19 | #3 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
вариант 3 (правильный). Использовать мультиплексирование дескрипторов. в никсах select/poll, в виндах же они работают только с сокетами, тут не знаю
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
08.06.2011, 12:28 | #4 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
По поводу варианта 1.
Если я правильно понял, что написано, то вот, к примеру, код: Код:
Не могли бы вы код показать, как это сделать? |
08.06.2011, 13:17 | #5 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Одной строчки не хватает.
Код:
|
09.06.2011, 12:17 | #6 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 131
|
Ясно. Спасибо за помощь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить количество символов участка кода на интернет странице | Shinnok91 | Общие вопросы Delphi | 20 | 23.03.2011 09:06 |
Реализация ожидания без подвисания программы. (Delphi 7) | Chaosito | Помощь студентам | 3 | 07.02.2011 07:42 |
Вызов события из произвольного участка кода в WPF | Casper-SC | Общие вопросы .NET | 1 | 24.07.2010 10:23 |
DepositFiles и Letitbit - теперь с них можно качать без ожидания | goblinyara | Свободное общение | 10 | 13.01.2009 02:22 |