Скрыть введенный символ - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Бодрого дня всем. Подскажите - можно так?: - просим нажать букву/цифру; - на клавиатуре нажимаем нужное; - по read/readln считываем введенное в переменную или реагируем как-то на это (неважно). Нужно, что бы введенной буквы/цифры не было видно на экране. Т. е. человек нажал ее, но она не отображается на экране или просто не видна.

Решение задачи: «Скрыть введенный символ»

textual
Листинг программы
uses crt;
var c:char;
begin
clrscr;
writeln('Введите символ');
c:=readkey;
readln
end.

Объяснение кода листинга программы

  1. uses crt; - Это предложение позволяет использовать библиотеку CRT (Console Report Target), которая предоставляет функции для работы с консолью.
  2. var c:char; - Объявление переменной c типа char, которая будет использоваться для хранения введенного символа.
  3. clrscr; - Очистка экрана перед выводом сообщения для ввода символа.
  4. writeln('Введите символ'); - Вывод сообщения Введите символ на экран.
  5. c:=readkey; - Ввод символа с клавиатуры и его сохранение в переменной c.
  6. readln; - Ожидание нажатия клавиши Enter для завершения ввода.
  7. end. - Конец программы.

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы