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

Получение кода кнопки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
18.05.2010, 14:55     Получение кода кнопки #1
Доброе время суток!
Подскажите, пожалуйста, как программно получить код кнопки по её символу?
Например, кнопка 't' - код - 116. Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2010, 14:55     Получение кода кнопки
Посмотрите здесь:

Создание кода программы с нуля!! создание кода C++ C++
C - получение IP адреса C++
C++ Получение кода символа
Получение максимума C++
Получение кода симола из string C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neoMitya
24 / 24 / 1
Регистрация: 27.10.2009
Сообщений: 81
18.05.2010, 15:03     Получение кода кнопки #2
если я правильно вас понимаю, тогда вам нужна функция getch()
C++
1
2
int i;
i = getch();
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
18.05.2010, 15:16  [ТС]     Получение кода кнопки #3
neoMitya, нет, вы меня не поняли...
мне нужно такую функцию... обратную этой... т.е. что-то типо
m = key(i);
, где i - символ кнопки. и если этот символ, допустим, равен 't', то в m помещается значение 116, т.е. код кнопки
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
18.05.2010, 15:52     Получение кода кнопки #4
C
1
2
char c = getch();
int i = c;
я не понимаю в чем проблема xD
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
18.05.2010, 16:05  [ТС]     Получение кода кнопки #5
C++
1
2
3
char c = getchar();
int i = c;
cout << "\n\n" << i << endl;
ну вот... и i постоянно равна 10, а должна быть равна коду клавиши...
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
18.05.2010, 16:16     Получение кода кнопки #6
Цитата Сообщение от SKDzR Посмотреть сообщение
C++
1
2
3
char c = getchar();
int i = c;
cout << "\n\n" << i << endl;
ну вот... и i постоянно равна 10, а должна быть равна коду клавиши...
Это потому что кроме кода клавиши, передается код конца строки, который как раз равен 10

Добавлено через 2 минуты
Но вообще странно, потому что у меня лично все нормально выходит
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
18.05.2010, 16:26  [ТС]     Получение кода кнопки #7
ладно... чувствую придётся писать свою функцию...
fasked
18.05.2010, 16:27
  #8

Не по теме:

Цитата Сообщение от SKDzR Посмотреть сообщение
ладно... чувствую придётся писать свою функцию...

прости

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2010, 16:47     Получение кода кнопки
Еще ссылки по теме:

Участок B кода выполняется позже, чем участок A кода, но почему-то B влияет на работоспособность A! Почему? C++
Получение html кода страницы C++
C++ Получение виртуального кода клавиши из строки

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

Или воспользуйтесь поиском по форуму:
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
18.05.2010, 16:47  [ТС]     Получение кода кнопки #9
уже написал, всем спасибо)) всё работает как нужно)
Yandex
Объявления
18.05.2010, 16:47     Получение кода кнопки
Ответ Создать тему
Опции темы

Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru