pascal Определяем нажатие клавиш-стрелок в консоли (терминале): вверх, вниз, вправо, влево
Primary tabs
Общая идея:
uses Crt; // импортираем модуль Crt
var c: char;
begin
writeln(
'Нажмите клавишу-стрелку для проверки, ',
' для выхода из программы нажмите клавишу q'
);
while c <> 'q' do
begin
c := readKey();
if (c = #72) then
writeln('up');
if (c = #80) then
writeln('down');
if (c = #75) then
writeln('left');
if (c = #77) then
writeln('right')
end;
writeln('Programma zavershena');
end.
-- здесь мы:
- сравниваем символьную переменную с заданым литералом-кодом соответствующего символа на клавиатуре
- для чтения используем readKey()
- Log in to post comments
- 1097 reads