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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов, образующих символ в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread705114.html
1. Задана матрица чисел: c Вычислить сумму элементов, образующих символ --*--------- *-- ----*----- *---- ------*--*------ --**********-- -----* --*------- ----* ----*------ --*--------...
C++ Ошибки в программе Написать программу, вычисляющую арифметическое выражение согласно варианту. Значение переменных вводится с клавиатуры. Функция: http://s019.***********/i632/1211/1f/5f1b6635692f.jpg Код написал,... http://www.cyberforum.ru/cpp-beginners/thread705104.html
Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в L1 и L2 C++
Господа, здравствуйте! Накидал решение задачи, но завис с лишними элементами. Формируется список совпадающих элементов, но во введенном количестве. Нутром чувствую - тут масса лишнего (по сути...
C++ задача на С++
1. Задана матрица чисел: c Вычислить сумму элементов, образующих символ а а а а а ааааааа а а а а а 2. Первую и вторую строки отсортировать выбором по...
C++ Вычислить значение функции на отрезке. http://www.cyberforum.ru/cpp-beginners/thread705097.html
Вот что- то такое :boredom: Задание внизу. Помогите с этим, я что- то загнал себя в угол :coffee2:
C++ Ввод данных через процедуру Писал программу для информатики, с одномерными массивами всё хорошо, но вот двумерные на ввод и вывод ругаются. Обработку я убрал, вот код. #include <stdio.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186

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

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

Есть такой код, который что-то делает пока не будет нажат <ENTER>.
C++
1
2
3
4
5
key = _getch();
    if(key!=13)
        do
        {           
        }while((key=_getch())!=13);
Но если во время работы программы, до этого места, несколько раз нажать <ENTER> - то этот кусок срабатывает сам не дожидаясь, пока на него отреагирует пользователь.
Каким образом можно определить было ли нажато что-либо раннее и как это все проигнорировать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru