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
- 763 reads