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

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

Войти
Регистрация
Восстановить пароль
 
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
#1

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

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

Как в c++ сделать так, что бы при нажатии какой-то клавиши, программа(консоль) сразу выполняла действие , а не ждала пока введут этот символ.
Например
C++
1
if (c == "d") cout << "-";
только что бы прога не ждала нажатие enter, и не писала на экране букву d.
Хочу типо консоль-змейки написать
???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2014, 02:14     Нажатие клавиши без ожидания Enter
Посмотрите здесь:

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

C++ Вывод текста на экран во время ожидания нажатия клавиши.
Языс C, компилятор Borland C++ 3.1 for DOS. Прошу помочь и ответить на мой вопрос. Я пишу игру, управление в игре стрелками на...

C++ Отловить нажатие Enter
Доброй всем ночи, у меня вопрос. Я написал код который должен отловить нажатие Ентера, вот он: void main() { char ch; ch =...

C++ Подскажите аски код клавиши ENTER
Хотел написать программу, которая вводит строки из файла и выводит их потом построчно, но для вывода каждой новой строки нужно нажать...

Переназначить событие клавиши ENTER в консоли C++
Добрый день. У меня есть массив, мне его нужно заполнить числами с клавиатуры. Но этот массив должен заполняться в строчку, а не в...

Ожидание клавиши Enter - getch не работает C++
Друзья привет! Спасибо всем, кто откликнется! Мелкий вопрос, но честно, уже голова кругом идет! Второй день бьюсь над совершенно...

Остановить ввод после нажатия клавиши enter C++
for(int i=0;pass;i++) cin&gt;&gt;pass;-перестает вводить символы после третьего. весь код: #include &lt;iostream&gt; #include &lt;cstdlib&gt; ...

обработка клавиши enter для textbox'a на форме C++
пытаюсь сделать обработку кнопки enter, после нажатия которой будут происходить соответствующие преобразования с вводимой...

Убрать ожидание нажатия клавиши Enter при выводе C++
Здравствуйте! Подскажите пожалуйста, вот у меня сейчас вывод есть как бы, но он выводит через ентер каждый товар, а мне надо чтоб сразу все...

C++ Нажатие клавиши
Здравствуйте дорогие друзья, Я начинающий программист и хотел бы задать такой вопрос: Как сделать так, чтобы при нажатии на клавишу,...

Нажатие клавиши C++
Всем привет! как сделать так чтобы в окне output при нажатии Enter курсор переходил на новую строку

C++ Нажатие клавиши
Всем доброго времени суток. Кто знает как имитировать нажатие button-а? Т.е. Что бы допустим таймер посылал команду и кнопка нажималась,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
azbest
41 / 41 / 8
Регистрация: 12.03.2013
Сообщений: 148
08.02.2014, 02:21     Нажатие клавиши без ожидания Enter #2
C++
1
2
3
4
5
6
#include <windows.h>
...
int с;
...
c = getch();
if (c == 'a') {
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
08.02.2014, 02:21     Нажатие клавиши без ожидания Enter #3
Spirit370, как средствами только С++ не знаю, но _getch() из conio.h вам поможет(сам для своей змейки использовал)
Yandex
Объявления
08.02.2014, 02:21     Нажатие клавиши без ожидания Enter
Ответ Создать тему
Опции темы

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