在PASCAL中关close关闭文件的问题,望高手帮忙下,救我!

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:37:58
我在close前加halt程序就会出错,会显示选手输出比标准答案长,我知道halt应该加在close前,但我不明白为什么它要这样说选手输出比标准答案长,这到底是怎么一会事??,文件在里面到底怎么一会事

halt 应该在 close 之后halt 在子程序或者过程中充当exit halt; 之后就会立即退出程序,不执行下面的语句,输出文件没有关闭,当然就会输出乱码。

用 turbo pascal 试试 是否出错

打开看一下不就好了么?要么是你没有rewrite?一般这样的话应该是空文件吧。。。

谁说halt要加在close前...汗...halt就是关闭程序了,close是关闭文件,关闭文件一定要在关闭程序之前,否则就会出错