0

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

4

2 回答 2

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).
于 2014-09-24T11:00:56.473 回答
0

Prolog 有许多输入/输出谓词,分为两类:新的 ISO谓词或与 Edinburgh 和 DEC 10 版本兼容的旧谓词。有关包括示例代码在内的完整详细信息,请参阅上述链接后面的参考手册。

于 2011-09-07T14:58:11.230 回答