我正在学习如何使用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”改变这一行它工作得很好。这里有什么问题? 谢谢!
答案 0 :(得分:1)
Readkey来自crt库,因此您需要更改
uses graph
到
uses wincrt, graph
此外,readkey始终用作变量声明。例如,
ch := readkey;
如果您只想按下按钮继续,则应使用repeat-until按键循环。
repeat
until keypressed;
在用户按下某个键之前,这将等待并执行任何操作。