【发布时间】:2018-12-12 13:30:14
【问题描述】:
使用 Free Pascal IDE,我在 Windows 下的控制台 IO 存在一些问题。
当我使用 Writeln 时,光标不会移动到下一行,而是停留在写入行的末尾。因此,如果我按 Enter 而不是移动到下一行,则光标会转到当前行的开头。如果我在 Writeln 之后使用 Readln,则会显示我输入的新字符,而不是使用 Writeln 写入的字符。
当我使用 Readln 输入字符串时,我遇到了下一个问题。如果我输入某个字符串,使用退格删除字符,然后输入其他字符,Readln 会返回包含退格符号和已删除字符的程序字符串。
我猜这是 Windows 的问题,但我不知道。
【问题讨论】:
-
如何复制?
-
@David:在 Windows 10 上使用 FPC IDE(FPC 附带的简单程序,看起来有点像 Turbo Pascal)启动任何控制台程序。
-
@Rudy 你能编辑一下这个问题吗,因为这样才有价值
标签: io console freepascal