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

Преобразование кода клавиши в int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Основы алгоритмизации и программирования тест сделайте пожалуйста http://www.cyberforum.ru/cpp-beginners/thread770216.html
Вопрос 1 (10454) Укажите, какое из нижеследующих утверждений ложное. 1: Комментарии при выполнении программы вызывают печать компьютером на экране текста после символов //. 2: Если вывод осуществляется в cout, то esc-последовательность \n вызывает перемещение курсора к началу следующей строки на экране. 3: Все переменные должны быть объявлены до того, как они используются. 4: Все...
C++ Класс Detail Создайте программу с классом Detail, который включает в себя следующие элементы-данные о партиях деталей, выпускаемых различными цехами завода: ► наименование детали; ►количество деталей; В класс входят следующие функции-члены класса: ► конструктор по умолчанию; ► деструктор; ►функция инициализации текущего состояния объектов; ►функция просмотра текущего состояния объектов PRINT... http://www.cyberforum.ru/cpp-beginners/thread770203.html
C++ Нужна реализация односвязного списка
Народ спасайте! Возможно у кого-то есть реализация простого списка, или знает кто какую статью на эту тему, или книгу какую по АТД! У меня что-то со списком не получается, уже который день сижу и безрезультатно ..
После пятого символа первой строки вставить вторую C++
Привет,помогите пожалуйста.У меня задание-есть две строки.Нужно после пятого символа первой строки,ввести вторую ,а после этого добавить остаток первой.Проблема в том,что остаток не записывается,и этот код не подходит для строк с пробелами;( QCoreApplication a(argc, argv); int e=80; char s1,s2,s3; QTextStream cout(stdout); QTextStream cin(stdin); cout<<"Enter S"<<endl; ...
C++ Побитовые сдвиги http://www.cyberforum.ru/cpp-beginners/thread770167.html
#include<iostream> int main() { int t=1; while(255&t){ t=t<<t; std::cout<<t<<'\n';} std::cin.get();
C++ Работа с элементами массивов Как осуществить следующий алгоритм? 1) Есть 2 массива a и b. Они упорядочены по неубыванию. Требуется написать функцию, которая считает все различные элементы массивов. Допустим первый массив (1,3,4,4) второй (2,8,14), то есть здесь 6 различных элементов 2) Начальные условия те же, только функция считает число одинаковых элементов массивов. Помогите пожалуйста подробнее

Показать сообщение отдельно
miragex
1 / 1 / 0
Регистрация: 11.07.2012
Сообщений: 138

Преобразование кода клавиши в int - C++

23.01.2013, 23:16. Просмотров 383. Ответов 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);
     .........
}
Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru