回 帖 发 新 帖 刷新版面

主题:dos shell 中怎样显示前面的内容

有一个问题:
 我用TRUBO PASCAL运行一个程序其运行结果是到all+file中dos shell中查看
 如果运行结果在dos shell 中一屏显示不了,则显示的是最后的几个结果,那么如果我要查看前面的结果,怎么操作呢?
 比如八皇后问题有92组解,在一屏dos shell 中是不能显示92组解的,显示只是最后的几组解,
那么我要查看前面的解(比如第一组解和第二解)怎么操作?

回复列表 (共5个回复)

沙发

1. 查看结果可以用Debug-User screen...效果一样。
2. 这个是没有办法的,好的建议有:每输出一组输入一个回车(readln;)或者把它们输出到文件中。

板凳

输出到文件,请教怎么输出?

3 楼


输出到文件,请教怎么输出?

4 楼

在主程序begin后面加上
assign(output,'文件路径.txt');
rewrite(output);
在主程序end.前面加上
close(output);
注意,如果在主程序中使用了exit;或halt;
则需要在它们之前都加上close(output);

5 楼


谢谢小田甜,你的解答非常正确~
我自学pascal有半年了,已经把郑启华那本pascal黄皮书看完了。想编些小游戏或者小
软件,但又不知道从哪里着手,或者说应该再看哪些基础知识
我在这个论坛下了你的几个小游戏,我想向你请教请教~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册