0

Windowsプロンプトでプロローグファイルを呼び出そうとしています。問題は、常に「はい」というメッセージが表示され、ウィンドウが閉じないことです。私は何を間違っていますか?

私の「exemplo.pl」ファイル:

run:- tell('output.txt'), write('Eu sou um exemplo!'),nl, 伝えた, 停止.

:-走る。

私のコンソールコマンド:

PRO386W.EXE /V1 相談('exemplo.pl')

あらゆる種類のディレクトリを使用しましたが、どれも機能しません。何か提案はありますか?

4

2 に答える 2

0

を追加してみてください。最後まで:

PRO386W.EXE /V1 consult('exemplo.pl').
于 2013-01-12T17:38:43.797 に答える
0

'halt' は Prolog を停止します。

プロローグを終了させようとしていますか?

あなたがそうであると仮定すると、問題はあなたがそれを実行した方法です。

win 7のSWI-Prologで同じプログラムを使用しました

run_me :- writeln('howdy annie'),halt.

:- run_me.

somedirで、somedirにcdして実行しました

swipl -s ihalt.pl

そして、それはまさに期待どおり
のことをしました-メッセージを出力して終了しました

どのプロローグを使用しているかわかりません。Prolog を初めて使用する場合は、www.swi-prolog.org の方が学習しやすいです。

于 2013-01-09T23:14:18.890 に答える