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

Определение Scan и ASCII кодов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с нагруженными деревьями в С++ http://www.cyberforum.ru/cpp-beginners/thread186180.html
здравствуйте,собственно возникла ошибка в функции заполнения нагруженного дерева Суть задачи состоит в том,что у нас есть файл со словами,конец слова точка.Нужно представить из в виде нагруженного...
C++ Выделение текста Я считываю текст с файла с помощью потоков. Как выделить другим цветом самое длинное слово в этом тексте? http://www.cyberforum.ru/cpp-beginners/thread186179.html
C++ Деление больших чисел
Здравствуйте, уважаемые форумчане. Необходимо разделить большое чило на большое число. Эти числа хранятся в массиве ( каждый элемент - одна цифра числа). Подскажите пожалуйста алгоритм деления,...
Протестировать программу C++
У кого есть возможность, протестируйте ,пожалуйста, программу (на примере) и вышлите результат, а то дома не на чем, а завтра сдача в универе. Заранее благодарен.
C++ Как сделать чтобы при создании массива его имя менялось? http://www.cyberforum.ru/cpp-beginners/thread186147.html
Вот есть такая функция: void UniqueCollection (int x1, int y1, int x2, int y2) { int Values = 4; int *Collection; Collection = new int ; Collection = x1; Collection = y1; Collection ...
C++ Создания разных бесконечных диапазонов Добрый день! Вот есть маленькая задача, вполне решаемая, но я так и не смог это реализовать. Задача: Дано вещественное число X. Нужно найти значения f(x) при условии что: если x<0 .... подробнее

Показать сообщение отдельно
Dead By Sunrise
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 10

Определение Scan и ASCII кодов - C++

04.11.2010, 14:56. Просмотров 1479. Ответов 0
Метки (Все метки)

Задание следующее:
Необходимо написать на языке "С" программу для определения SCAN-кодов символьных клавиш и ASCII-кодов соответствующих им символов (использовать средства прямого доступа к порту №60h и буферу клавиатуры)

Я сумел решить лишь половину задачи и написал программу на языке "C++" только для определения ASCII-кодов клавиш, в которой используется функция проверки ввода с клавиатуры kbhit() и функция getch(), возвращающая прочитанный символ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream.h>
#include<conio.h>
void main()
{
int ch;
while(true)
{
kbhit();
ch=getch();
cout<<"ASCII CODE="<<ch<<endl;
}
}
Насколько мне известно, в языке С++ нет функций, способных напрямую обращаться к порту №60h и перехватывать значения SCAN-кодов. Такие функции есть только в языке "С", однако они мне неизвестны. Прошу подсказать мне эти функции, и помочь написать полноценную программу. Заранее огромное спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru