2 / 2 / 3
Регистрация: 11.07.2012
Сообщений: 228
|
|
1 | |
Преобразование кода клавиши в int23.01.2013, 23:16. Показов 1134. Ответов 3
Метки нет (Все метки)
Доброй ночи
Столкнулся вот с такой проблемой Программа ждет нажатия клавиш 1 или 2 (другие клавиши не нажать) Теперь мне надо преобразовать код клавиши обратно к int а у меня показывает когда нажимаю на 1 -> 18, когда на 2 -> 28 А мне надо когда на 1 -> 1, когда на 2 -> 2 Что я не так делаю? Код
#include<iostream> #include <stdio.h> #include <conio.h> void rtr (); main() { rtr (); return 0; } void rtr () { static char cf; do { cf = getch(); } while ((cf!='1')&&(cf!='2')); int rtr = atoi(&cf); printf("%d", rtr); ......... }
0
|
23.01.2013, 23:16 | |
Ответы с готовыми решениями:
3
Напишите фрагмент кода для определения кода нажатой клавиши (расширенного кода в том числе) Как происходит преобразование int<<float<int Преобразование IEnumerable<int> в int[] Вернуть массив из метода ("Неявное преобразование из int[*,*] в int[] невозможно") |
36 / 36 / 4
Регистрация: 29.08.2012
Сообщений: 59
|
||||||
23.01.2013, 23:43 | 4 | |||||
Если только для цифр то можно так:
0
|
23.01.2013, 23:43 | |
23.01.2013, 23:43 | |
Помогаю со студенческими работами здесь
4
Вывод scan кода и ascii кода нажатой клавиши Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее? Преобразование к int Преобразование символа в код виртуальной клавиши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |