Pascal中的Readkey(未知标识符)

时间:2014-05-20 16:30:20

标签: pascal graphic turbo-pascal 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 个答案:

答案 0 :(得分:1)

Readkey来自crt库,因此您需要更改

uses graph

uses wincrt, graph 

此外,readkey始终用作变量声明。例如,

ch := readkey;

如果您只想按下按钮继续,则应使用repeat-until按键循环。

repeat
until keypressed;

在用户按下某个键之前,这将等待并执行任何操作。