![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.02.2011
Сообщений: 5
|
![]()
существует ли функция ввода символа/строки, для которой в качестве параметра можно задать цвет?
или нужно использовать ввод символа без эха, а затем искусственно выводить каждый символ цветным. как-то так Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
cucmber, Функция 9 выводит символ с атрибутом в bl. 0eh здесь к чему? А без ожидания, наверное, никак.
Последний раз редактировалось vadimych; 23.02.2011 в 19:01. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 23.02.2011
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
Можно просто курсор переводить с помощью функции 2 int 10h. В dx - координаты курсора.Вот в этой теме я товарищу хороший справочник по прерываниям DOS и BIOS посылал:http://www.programmersforum.ru/showthread.php?t=12409, на последней странице.
Последний раз редактировалось vadimych; 23.02.2011 в 19:23. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 23.02.2011
Сообщений: 5
|
![]()
т.е. все управляющие кнопоки (del, backspace, enter, стрелочки) придется обрабатывать отдельно?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]()
Можно использовать функцию 0аh прерывания 21h, предварительно поменяв атрибуты под вводимым текстом, например ф-ей 9h прерывания 10h. И текст будет вводиться измененным цветом.
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.02.2011
Сообщений: 5
|
![]()
alexcoder, спасибо.
Громадное. Вы просто супермен. Я с самого начала пробовал устанавливать цвет с помощью функции 10h прерывания int 10h, но ничего не получалось. А 09h помогло. СПАСИБО Последний раз редактировалось cucmber; 23.02.2011 в 21:51. |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 01.03.2011
Сообщений: 1
|
![]()
Здравствуйте, у меня к вам вопрос!
нужно написать программу редактирования файла! Исходные данные: -Ввести с клавиатуры имя файла -выделить цветом строчные латинские и строчные русские буквы в файле -результат вывести постранично!!! Помогите ребята! |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]()
Контакты ниже.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод и обработка строго одного символа | Кипящий чайник | Общие вопросы C/C++ | 16 | 04.12.2010 16:43 |
Ввод символа без эха | Ратмир | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.11.2010 20:25 |
Цветной DBLookupComboBox | _SERGEYX_ | Общие вопросы Delphi | 0 | 15.09.2010 16:07 |
Как запретить ввод второго символа "-" в StringGrid ? | Ветас | Помощь студентам | 2 | 11.11.2009 22:17 |
Цветной текст | ERASERROR | Общие вопросы Delphi | 4 | 25.01.2008 21:04 |