Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2010, 16:40   #1
Dead By Sunrise
Новичок
Джуниор
 
Регистрация: 04.11.2010
Сообщений: 1
По умолчанию Определение Scan и ASCII кодов

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

Я сумел решить лишь половину задачи и написал программу на языке "C++" только для определения ASCII-кодов клавиш, в которой используется функция проверки ввода с клавиатуры kbhit() и функция getch(), возвращающая прочитанный символ:

Код:
#include<iostream.h>
#include<conio.h>
void main()
{
int ch;
while(true)
{
kbhit();
ch=getch();
cout<<"ASCII CODE="<<ch<<endl;
}
}
Насколько мне известно, в языке С++ нет функций, способных напрямую обращаться к порту №60h и перехватывать значения SCAN-кодов. Такие функции есть только в языке "С", однако они мне неизвестны. Прошу подсказать мне эти функции, и помочь написать полноценную программу. Заранее огромное спасибо
Dead By Sunrise вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сканирование документов по сети / Scan over Ethernet mixael Работа с сетью в Delphi 0 08.10.2010 11:03
Требуется вывести на экран последовательность из ASCII-кодов Андрей.12 Помощь студентам 5 18.06.2010 19:49
Считать Scan коды Sapos Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 14.02.2010 20:13
Вывести ASCII и SCAN -коды клавиш... StudentBTI Помощь студентам 7 07.10.2008 22:01