Readkey в Паскале (Неизвестный Идентификатор)

Я учусь использовать графический режим из Pascal (используя Turbo Pascal 5.5). Это простой код, который показывает мне графический режим с некоторыми сообщениями:

program GraficoPri
uses Graph;
var Driver, Modo : Integer;

begin
Driver := VGA;
Modo := VGAHi;
InitGraph(Driver,Modo,'P:BGI');
{Using DOSBox, P: is a mounted drive I created where all TP files are stored}
SetTextStyle(SansSerifFont,0,2);
SetColor(Red);
OutTextXY(120,60,'Welcome to graphic mode');
Writeln('Push any button to continue'};
Readkey;
CloseGraph;
End.

Ну, проблема у меня в том, что "Readkey"; выдаёт мне ошибку "Неизвестный идентификатор". Я попытался изменить строку с помощью "Readln;" и это работало нормально. В чем здесь проблема? Спасибо!

1 ответ

Readkey из библиотеки crt, поэтому вам нужно изменить

uses graph

в

uses wincrt, graph 

Кроме того, readkey всегда используется как объявление переменной. Например,

ch := readkey;

Если вы просто хотите нажать кнопку, чтобы продолжить, вы должны использовать цикл повторения до нажатия клавиши.

repeat
until keypressed;

Это будет ждать и ничего не делать, пока пользователь не нажмет клавишу.

Другие вопросы по тегам