Pascal - 清算终端

时间:2017-09-01 16:30:20

标签: terminal pascal macos-sierra

这里开始使用Pascal。我想编写一个简单的程序,首先清除终端窗口,然后读取用户输入。搜索清除屏幕的第一个结果显示ClrScr程序。使用它可以完成工作,但ClrScr需要Crt,这会导致新问题。使用Ctrl + C终止程序不起作用。再次在线搜索,我发现Crt接管了I / O.我一直在寻找ClrScr的替代品,但到目前为止还没找到任何东西。

  

那么我怎样才能在使用Ctrl + C终止程序的同时清除终端。另外,如何使用Crt

在当前案例中终止程序

当前代码:

    program Test;
    uses Crt;
    var     
            x : integer;
    begin
            read(x);
    end.

1 个答案:

答案 0 :(得分:1)

到目前为止,我在网上看到的解决方案以及保留CRT的评论中建议的解决方案只是让它变得麻烦和不必要使程序变得复杂。所以现在我决定完全抛弃它。

我现在找到的解决方法是使用unix.fpsystemclear命令来完成工作。