Скрыть введенный символ - Free Pascal
Формулировка задачи:
Бодрого дня всем.
Подскажите - можно так?:
- просим нажать букву/цифру;
- на клавиатуре нажимаем нужное;
- по read/readln считываем введенное в переменную или реагируем как-то на это (неважно).
Нужно, что бы введенной буквы/цифры не было видно на экране.
Т. е. человек нажал ее, но она не отображается на экране или просто не видна.
Решение задачи: «Скрыть введенный символ»
textual
Листинг программы
uses crt;
var c:char;
begin
clrscr;
writeln('Введите символ');
c:=readkey;
readln
end.
Объяснение кода листинга программы
uses crt;- Это предложение позволяет использовать библиотеку CRT (Console Report Target), которая предоставляет функции для работы с консолью.var c:char;- Объявление переменнойcтипаchar, которая будет использоваться для хранения введенного символа.clrscr;- Очистка экрана перед выводом сообщения для ввода символа.writeln('Введите символ');- Вывод сообщенияВведите символна экран.c:=readkey;- Ввод символа с клавиатуры и его сохранение в переменнойc.readln;- Ожидание нажатия клавиши Enter для завершения ввода.end.- Конец программы.