![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| VerLinG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 19.12.2007 Репутация: нет Всего: нет |
Вообщем у меня есть такой вопрос. Есть программа, обрабатывающая прерывание
Сама она выполняет вот что :Если с клавиатуры последовательно вводятся буквы слова start, т.е. 's','t','a','r','t' то дополнительно на экран должен вывестись закодированное слово “finish”. При нажатии на буквы на экран должен выдаваться '1', при нажатии на числа '0'. Выход из программы осуществляется при нажатии на клавишу <ESC>.
Как сделать так, чтобы это прерывание выполнялось несколько по другому : все символы, короторые нам нужны помещались бы в буфер клавиатуры, и уже из буфера считывались стандартными функциями, например getch();? |
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: 4 Всего: 14 |
настальгия прям
прерывание 09h аппаратное возможно вам нужно прерывание 16h |
|||
|
||||
| VerLinG |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 19.12.2007 Репутация: нет Всего: нет |
16h - это байт прерывания....
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |