Win10下Free Pascal IDE的BUG

来源:互联网 发布:python exit status 2 编辑:程序博客网 时间:2024/06/09 21:57
关于转载:欢迎大家转载,但请注明出处。

【测试版本】3.0.0
【BUG】
        如图,当你读入1 1 13 1后你不小心多输入了一个2,当你删去它时,我们知道在Win7/Xp下运行的2.x.x版本的FPC最终读入的数据就是:1 1 13 1,但是这次Win10下的Free Pascal3.0.0不同,它会继续读入2,然后再生产一个类似省略号的东西(如图)。我们测试了多次,均是这样。但是在对话窗口上显示的你的输入仍为1 1 13 1,而如果我们按F7调出之前的输入记录,就会发现实际输入的是1 1 13 12·。并且这会导致你的程序输出结果错误,因为计算机程序得到的本来就是一个错误的结果。
        这是我们继Win10下Free Pascal IDE 3.0.0输入换行显示问题后发现的第二个BUG。但是这个BUG显然对于程序员的影响比前者大。
        我们对于Win10下其他版本的FPC编译器还没有测试,有兴趣的大神可以试试。
        至少Win7/Xp下没有这个毛病。
        所以请FPC选手注意了。

图片在此: