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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Dead By Sunrise
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 10
#1

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

04.11.2010, 14:56. Просмотров 1474. Ответов 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-кодов. Такие функции есть только в языке "С", однако они мне неизвестны. Прошу подсказать мне эти функции, и помочь написать полноценную программу. Заранее огромное спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2010, 14:56     Определение Scan и ASCII кодов
Посмотрите здесь:

Вопрос по ASCII кодов - C++
Я сделал ввод одномерного символьного массива, сделал сортировку, но в выводе мне вывело не символы, (в моем случае англ. алфавит) а их...

Использование ASCII кодов - C++
Подскажите как пользоваться таблицей ASCII кодов http://www.computerbooks.ru/books/Programming/Book.C_plus_plus_for_beginning/pic/38.gif ...

Вывести таблицу ASCII кодов - C++
Вывести таблицу ASCII кодов в двенадцать столбцов до появления строчной буквы й русского алфавита и определить, сколько ещё не выведено....

Сформировать таблицу ASCII-кодов символов с номерами от a до b - C++
Ввести натуральные числа a и b размером в один байт Сформировать таблицу ASCII-кодов символов с номерами от a до b. &quot;подскажите,как...

Зашифровать текст, используя таблицу ASCII-кодов - C++
Помогите зашифровать данный текст, используя таблицу ASCII-кодов: Компилятор. Добавлено через 7 минут #include &lt;iostream&gt; ...

Дешифровать заданный текст, используя таблицу ASCII-кодов - C++
Помогите составить программу чтобы дешифровать данный текст, используя таблицу ASCII-кодов: 8A AE AC AF EC EE E2 A5 E0.

Почему выводит кириллицу при введении кодов ASCII? - C++
Добрый день! Ввожу char f=156; cout&lt;&lt;f; Это код знака фунта. Но вместо получаю ь. Работаю в Visual Studio. И вообще у меня...

Написать программу для вывода таблицы символов и их ASCII кодов - C++
Написать программу для вывода таблицы символов и их ASCII кодов. Выясните какие диапазоны ASCII кодов соответствуют цифрам, знакам...

Вывести на экран строку символов только с четными номерами кодов ASCII - C++
После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными номерами кодов ASCII,...

Ввести строку отфильтровать ее по мере возростания по коду ASCII вывести сумму кодов - C++
После ввода с клавиатуры произвольного строки вывести на экран эту строку с отсортированными в нем символами (в порядке возрастания кодов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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