free pascal运行时编好的exe关闭窗口。怎么回事?
答案:4 悬赏:80 手机版
解决时间 2021-02-26 02:14
- 提问者网友:箛茗
- 2021-02-25 14:34
在工作目录里,程序编好后run一下,会生成一个exe文件,可是在exe文件里头输入几个字,按一下enter,窗口就会突然关闭,请问这是怎么回事?
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-02-25 15:12
因为程序已经跑完了,所以立刻关闭了,有两种方法,一个是楼上的那种在end上面插入一行readln
另外一种方法是直接在pascal里面编译和运行程序,即使闪了一下,关闭了,你也按alt+f5查看结果,这种方法的好处是有的人认为加一行readln会影响程序的好看,或者是那些追求短码的人
ps:我见过有的人,同样的一道题,我写了100+行,他只有10+行,太恐怖了
另外一种方法是直接在pascal里面编译和运行程序,即使闪了一下,关闭了,你也按alt+f5查看结果,这种方法的好处是有的人认为加一行readln会影响程序的好看,或者是那些追求短码的人
ps:我见过有的人,同样的一道题,我写了100+行,他只有10+行,太恐怖了
全部回答
- 1楼网友:山君与见山
- 2021-02-25 17:17
这说明程序运行完了嘛...运行完了当然要关闭。
如果LZ的输出是在屏幕上的,就在程序end.前加一行readln;可以保证运行完后按回车再关闭
如果输出在文件里,就不用管了,直接开文件看就可以了。
- 2楼网友:第幾種人
- 2021-02-25 16:12
建议你放弃把,可以去学c或者c++,用他们编,用free pascal很麻烦,很难,而且编出来的质量很不好 当然如果你非要用不可,那么free pascal有一个绘图单元,用这个来绘图,游戏主要就是绘图,所以,绘图有了,其他的就很好编了
- 3楼网友:往事埋风中
- 2021-02-25 16:02
这说明程序运行完了嘛...运行完了当然要关闭。
在最后一行加上readln
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯