Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Ge0rg3K
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 14
#1

Ввод без ожидания стандартными средствами - C++

28.07.2015, 16:52. Просмотров 336. Ответов 3
Метки нет (Все метки)

Здравствуйте. Делаю консольный тетрис в образовательных целях. Необходимо сделать ввод, чтобы я мог управлять падающей фигурой, но тут я столкнулся с проблемой: std::cin ждет, пока я введу данные и нажму Enter, мне же необходимо, чтобы ввод не останавливал программу и был невидим. Поискал по форуму, многие предлагают getch(), но getch() хоть и не требует нажатия Enter, все равно приостанавливает программу. Как мне быть, что бы обеспечить такое управление, ограничиваясь стандартной библиотекой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2015, 16:52     Ввод без ожидания стандартными средствами
Посмотрите здесь:

Простейший текстовый редактор стандартными средствами c++ - C++
Доброго времени суток. Есть задание написать простейший графический редактор. Наподобие блокнота в wnidows. Сделать его в визуальных средах...

Изменение размера bmp стандартными средствами c++ - C++
Доброго времени суток, форумчане. Интересует такой вопрос: есть изображение bmp с глубиной 24 бита. Требуется провести децимацию: вырезать...

Считать посимвольно файл стандартными средствами и итераторами - C++
Необходимо прочитать файл в котором находится мусор, из файла требуются только определенные символы (сам сделаю) и поместить это в...

Как создать XML файл стандартными средствами - C++
Как стандартными средствами записывать информацию в XML файл? Для начала не хочу пользоваться сторонними плагинами. К примеру как создать...

Как воспроизвести mp3 и другие звуковые файлы стандартными средствами Windows? - C++
...с помощью стандартных средств Windows.

Нажатие клавиши без ожидания Enter - C++
Как в c++ сделать так, что бы при нажатии какой-то клавиши, программа(консоль) сразу выполняла действие , а не ждала пока введут этот...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
max33333
1 / 1 / 0
Регистрация: 26.05.2015
Сообщений: 6
28.07.2015, 16:57     Ввод без ожидания стандартными средствами #2
https://msdn.microsoft.com/ru-ru/lib...v=vs.120).aspx
Ge0rg3K
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 14
28.07.2015, 17:33  [ТС]     Ввод без ожидания стандартными средствами #3
max33333, многие не рекомендуют использовать conio.h, есть другой путь?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2015, 17:38     Ввод без ожидания стандартными средствами
Еще ссылки по теме:

Осуществить движение змейки без задержки на ожидания ввода - C++
Я вот пишу змейку и у меня встал вопрос. Змейка движется сама, то есть мы управляем только ее поворотом. Но управление производится с...

Ввод строки, без ООП - C++
void deletesymbol(string size) { printf("Программа считывает строку, после удаляет чётные слова. \n"); string arStr; int N = 0; ...

Ввод данных без нажатия «Enter» - C++
Добрый день Интересует такой вопрос После ввода числа нужно нажимать клавишу ENTER Как можно добится того, чтобы после ввода числа...

Повторный ввод без завершения программы - C++
консольное приложение. как сделать так, чтобы при вводе неверных данных в переменную (cin >> a), заново запрашивать ввод данных? без...

как остановить ввод без ошибок ? - C++
#include <iostream> int main() { int book, sum; while (std::cin >>book){ sum+=book; } std::cout << sum<< std::endl; ...

ввод с клавиатуры в массив без пробела - C++
подскажите пожалуйста, как можно реализовать ввод цифр в массив без пробела?? т.е. мы вводим 100110, и в каждую ячейку записывается по...


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
28.07.2015, 17:38     Ввод без ожидания стандартными средствами #4
Цитата Сообщение от Ge0rg3K Посмотреть сообщение
есть другой путь?
Стрелки клавиатуры в консоли
Yandex
Объявления
28.07.2015, 17:38     Ввод без ожидания стандартными средствами
Ответ Создать тему
Опции темы

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