2010-12-01 8 views

Répondre

0

A partir de la ligne de commande, vous pouvez le faire:

script <file Name> 
run your prolog program 
exit 
0

vous dit jamais ce que l'interprète Prolog que vous utilisez. Ce code fonctionne pour la version compatible avec Édimbourg de Prolog, SWI-Prolog (sur Fedora) dans mon cas.

si vous avez un fichier hello.pl:

hello_world :- write('Hello World!'). 

puis

consult('hello'). 
qsave_program(hello,[stand_alone(true),goal(hello_world)]). 

quitter interprète et dans le shell:

$chmod +x hello 
./hello > output_file 

il ne revient pas à débourser quand c'est fait, donc vous devez trouver un moyen de vérifier si votre programme a fini l'exécution et puis Ctrl-d et vérifiez votre sortie ut_file espérons que cela aide

Questions connexes