我试图在Windows提示符下调用prolog文件。问题是我总是收到“是的消息”,窗口甚至都没有关闭。 我做错了什么?
我的“exemplo.pl”文件:
运行: - 告诉( 'OUTPUT.TXT'), 写('Eu sou um exemplo!'),nl, 告诉, 停止。
: - 运行
我的控制台命令:
PRO386W.EXE / V1咨询('exemplo.pl')
我使用了所有类型的目录,但它们都不起作用。任何消化?
答案 0 :(得分:0)
'停止'停止Prolog。
你是想尝试退出吗?
假设你是,那么问题在于你运行它的方式。
我在win 7上使用了与SWI-Prolog相同的程序
带
run_me :- writeln('howdy annie'),halt.
:- run_me.
在某些情况下,我进入某个目录并运行
swipl -s ihalt.pl
它完成了预期的工作 -
打印消息并退出
我不知道你正在使用什么样的序言。如果您是Prolog的新手,www.swi-prolog.org对学习更友好。
答案 1 :(得分:0)
尝试添加。到最后:
PRO386W.EXE /V1 consult('exemplo.pl').