使用Free Pascal IDE,在Windows下使用控制台IO时,我遇到了一些问题。
当我使用Writeln时,光标不会移动到下一行,而是停留在所写行的末尾。因此,如果我按Enter键,光标会回到当前行的开头,而不是移动到下一行。如果在使用Writeln之后使用Readln,那么输入的新字符将显示出来,而不是与Writeln一起写入的字符。
当我使用Readln输入字符串时,我遇到了下一个问题。如果我输入一些字符串,使用退格键删除字符,然后输入其他字符,Readln返回包括退格符和已删除字符的字符串。
我猜这是Windows的问题,但我毫无头绪。
当我使用Writeln时,光标不会移动到下一行,而是停留在所写行的末尾。因此,如果我按Enter键,光标会回到当前行的开头,而不是移动到下一行。如果在使用Writeln之后使用Readln,那么输入的新字符将显示出来,而不是与Writeln一起写入的字符。
当我使用Readln输入字符串时,我遇到了下一个问题。如果我输入一些字符串,使用退格键删除字符,然后输入其他字符,Readln返回包括退格符和已删除字符的字符串。
我猜这是Windows的问题,但我毫无头绪。