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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 22:08   #1
Anand
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 1
По умолчанию Шифрование ввода

Суть задачи в следующем:есть программа на ассемблере в которой пользователь вводит данные для обработки(числа 6 и меньше знаков в десятичной системе).Как сделать так, чтобы при вводе на экране не показывалось число, а только строчка из диезов(#),т.е. например
вводим -34 а на экране видим ### или вводим 32768 - видим ######.
Anand вне форума Ответить с цитированием
Старый 07.12.2010, 22:36   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если мне не изменяет память, есть в функция MS DOS ввода символов БЕЗ эха (т.е. без отображения того, что нажато на экране). делайте ввод через эту функцию, после нажатия проверяйте, если нажат символ нужного диапазона - выводите в консоль диез. и всё.
чуть сложнее, если Вы захотите, чтобы забой работал. Тогда прийдётся проверять, и, если нажат забой, удалять последний введённый символ из вашего буфера(строки)... и на экране, соответственно, стирать один диез...

угу. посмотрел.
есть в DOS function (int 21h)
функции 07h и 08h - ввод без отображения вводимых букв...

Последний раз редактировалось Serge_Bliznykov; 07.12.2010 в 22:41.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать запрет ввода букв в поле для ввода input zvezda_t PHP 1 27.12.2009 22:02
Шифрование SnowSin Помощь студентам 0 13.12.2009 12:14
Шифрование Sanakan Помощь студентам 0 19.04.2009 14:55
шифрование на С# innei Помощь студентам 0 08.04.2009 22:00
Шифрование Stanislav Общие вопросы Delphi 2 15.11.2007 21:56