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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
#1

_getch() не дожидается реакции от пользователя - C++

22.11.2012, 01:04. Просмотров 349. Ответов 0
Метки нет (Все метки)

Есть такой код, который что-то делает пока не будет нажат <ENTER>.
C++
1
2
3
4
5
key = _getch();
    if(key!=13)
        do
        {           
        }while((key=_getch())!=13);
Но если во время работы программы, до этого места, несколько раз нажать <ENTER> - то этот кусок срабатывает сам не дожидаясь, пока на него отреагирует пользователь.
Каким образом можно определить было ли нажато что-либо раннее и как это все проигнорировать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2012, 01:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос _getch() не дожидается реакции от пользователя (C++):

Не дожидается ввода строки - C++
На определенном месте программа не дожидается ввода строки getline(std::cin, newstring); а заканчивает работу. В чем может быть причина. ...

Работа функции cin.get(): не дожидается ввода символа в конце программы - C++
Доброго времени суток, столкнулся с таким странным поведением cin.get(), после окончания ввода списка (ответ n) вместо того, что бы в конце...

Фиксирование времени реакции пользователя - C++ Builder
Здравствуйте! Помогите, пожалуйста. Мне необходимо вычислить среднее время реакции пользователя. Для этого в квадрате 15*15 см на...

Проведение документа в заисимости от реакции пользователя на сообщение - 1С
Здравствуйте. Есть документ в собственной конфигурации 1с 8.3 с табличной частью. В ТЧ документа есть 2 реквизита - БаллСотрудника и...

Остановка выполнения кода и ожидание реакции пользователя - C++ Builder
Привет! Такой вопрос. У меня есть некоторая функция Foo1, которая выполняется при возникновении Event1. Во время выполнения этой...

Как автоматически управлять апплетом, который не хочет обновляться без реакции пользователя - JavaScript
Добрый день! Помогите, пожалуйста! Есть такой апплет MarvinSketch (http://www.chemaxon.com/marvin), бесплатный для некоммерческих лиц....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 01:04
Привет! Вот еще темы с ответами:

Найти равнодействующую сил реакции плоскости и реакции в неподвижной точке, возникающих во время движения конуса. - Механика
Задача на динамику и кинематику: Центру основания однородного кругового конуса с массой m, высотой h и углом 2a сообщается горизонтальная...

порядок реакции и константа скорости реакции - Химия
Указать порядок реакции и найти константу скорости данной реакции, протекающей при температуре Т=313,2 К, пользуясь данными, о ходе...

CreateProcess - не дожидается окончания - Delphi
Здравствуйте, подскажите в чем проблема, я написал чтобы после завершения процесса выполнялась другая процедура расчета, но почему-то не...

Процесс не дожидается выполнения дочернего - C Linux
# include &lt;stdio.h&gt; # include &lt;unistd.h&gt; int main () { char s ; int fd ; if (pipe (fd) &lt;0) {fprintf (stdout, &quot;\n eror&quot;);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.