为什么执行Pascal程序时,控制台中的部分信息会被删除?

问题描述 投票:0回答:1

我正在使用Geany编写一个pascal程序,但是事情是当我制作一个二维数组,然后我尝试在writeln()中显示它时,应该在框中显示的内容的一部分会被删除。

我曾尝试从代码中删除所有clrscr,但这种情况一直在发生,我不知道为什么,可能是因为有太多信息要一次显示,但必须从中显示所有信息。二维数组。

for i := 0 to 4 do // Show results
    begin
        for j := 0 to 19 do
            begin
                writeln(biArray[i,j]);
            end;                        
    end;

当程序执行到此部分时,将清除框屏幕中的所有信息,甚至删除二维数组中的部分信息。

command pascal box geany
1个回答
0
投票

由于您拥有clrscr,因此您正在使用单位crt。尝试将其删除,看看是否可以改善。单位crt平底船试图将终端置于原始模式,并可能使Geany的终端仿真感到困惑

© www.soinside.com 2019 - 2024. All rights reserved.