免费的Pascal IDE:Writeln和Readln无法正常工作

时间:2018-12-12 13:30:14

标签: io console freepascal

使用Free Pascal IDE,Windows下的控制台IO出现了一些问题。

当我使用Writeln时,光标不会移至下一行,而是停留在所写行的末尾。因此,如果我按Enter键而不是移至下一行,则光标将移至当前行的开头。如果在Writeln之后使用Readln,则会显示输入的新字符,而不是用Writeln写入的字符。

当我使用Readln输入字符串时,我遇到下一个问题。如果我输入了一些字符串,请使用退格键删除字符,然后输入其他字符,Readln返回到包含退格符和已删除字符的程序字符串。

我想这是Windows问题,但我不知道。

1 个答案:

答案 0 :(得分:3)

似乎您在Windows 10上遇到了Free Pascal IDE的(已知)问题。这发生在从该IDE启动的控制台程序上。没有修复,也没有解决方法(嗯,有一种解决方法:使用单元Crt)。它还有其他问题。

只需尝试另一个IDE,例如拉撒路。

请注意,如果独立启动,程序将运行良好。但不是从FPC IDE启动时。