如何从Prolog中的文本文件中读取数据

时间:2011-09-07 14:34:38

标签: prolog swi-prolog

如何从Prolog中的文本文件中读取数据?在SWI-prolog中是否有任何文件读取的例子?

2 个答案:

答案 0 :(得分:0)

Prolog有许多输入/输出谓词,分为两类:new ISO onesold ones与爱丁堡和DEC 10版本兼容。有关包括示例代码的完整详细信息,请参阅上述链接后的参考手册。

答案 1 :(得分:-1)

readfacts:-
    open('example.txt',read,In),
    repeat,
    read_line_to_codes(In,X),writef(" "),
    writef(X),nl,
    X=end_of_file,!,
    nl,
    close(In).