如何从Prolog中的文本文件中读取数据?在SWI-prolog中是否有任何文件读取的例子?
答案 0 :(得分:0)
Prolog有许多输入/输出谓词,分为两类:new ISO ones或old 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).