Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
 Аватар для Spirit370
1 / 1 / 4
Регистрация: 08.08.2013
Сообщений: 86

Нажатие клавиши без ожидания Enter

08.02.2014, 02:14. Показов 4566. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как в c++ сделать так, что бы при нажатии какой-то клавиши, программа(консоль) сразу выполняла действие , а не ждала пока введут этот символ.
Например
C++
1
if (c == "d") cout << "-";
только что бы прога не ждала нажатие enter, и не писала на экране букву d.
Хочу типо консоль-змейки написать
???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.02.2014, 02:14
Ответы с готовыми решениями:

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

Обработка нажатия клавиши без подтвержения enter
Здравствуйте, уважаемые программисты. Подскажите в чем проблема. Вывожу рисунок посредством команды dos в языке turbo c. Необходимо...

Отловить нажатие клавиши tab и выполнить программное нажатие enter
Подскажите пожл как осуществить подобное действие, в принципе нажатие на клавишу enter я итак знаю как отловить но незнаю какой функцией...

2
 Аватар для azbest
42 / 42 / 18
Регистрация: 12.03.2013
Сообщений: 148
08.02.2014, 02:21
C++
1
2
3
4
5
6
#include <windows.h>
...
int с;
...
c = getch();
if (c == 'a') {
0
БНТУ ФИТР
 Аватар для kventin_zhuk
215 / 155 / 42
Регистрация: 26.12.2012
Сообщений: 382
08.02.2014, 02:21
Spirit370, как средствами только С++ не знаю, но _getch() из conio.h вам поможет(сам для своей змейки использовал)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.02.2014, 02:21
Помогаю со студенческими работами здесь

Переопределить нажатие клавиши Enter
Есть QTextEdit, созданный через Qt Designer. Мне нужно для него переопределить нажатие клавиши Enter. Нашел, как сделать это для QTextEdit,...

Edit Control и нажатие клавиши Enter
Всем привет, такой вопрос. Хочу разобраться с Edit Control и нажатием на кнопку Enter. В общем есть 4 EditControl. Я их...

Нажатие клавиши ENTER
Всем привет! ____________ Возможно ли реализовать имитацию нажатия клавиши в другом приложении? Например я нажимаю на кнопку1(в форме),...

Нажатие клавиши enter
Нужно, чтобы по нажатию клавиши Enter цикл завершался, и началаось действие, что находится под циклом. Но нажатие клавиши enter не...

Сымитировать нажатие клавиши ENTER
Есть у меня интерес сделать батник для захода на устройство через COM-порт и выполнения на нем нескольких команд. Для чего я использую...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru