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

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

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

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

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

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

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

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

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

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

Как воспроизвести 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
0
Ge0rg3K
0 / 0 / 0
Регистрация: 11.07.2015
Сообщений: 14
28.07.2015, 17:33  [ТС] #3
max33333, многие не рекомендуют использовать conio.h, есть другой путь?
0
Croessmah
Эксперт CЭксперт С++
13221 / 7493 / 845
Регистрация: 27.09.2012
Сообщений: 18,413
Записей в блоге: 3
Завершенные тесты: 1
28.07.2015, 17:38 #4
Цитата Сообщение от Ge0rg3K Посмотреть сообщение
есть другой путь?
Стрелки клавиатуры в консоли
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2015, 17:38
Привет! Вот еще темы с ответами:

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

Ввод без отображения - C++
Как сделать ввод через " cin >> ", но чтобы вводимые значения(строка(char s)) не отображались??? Добавлено через 28...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.07.2015, 17:38
Ответ Создать тему
Опции темы

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