我想问如何打开一个文件,用用户应该提供的文件名在Prolog中写入。例如:
open('name_of_file_number.txt',write,..).
在这种情况下,数字是从用户输入中获得的值。非常感谢。
由于您使用的是SWI Prolog,因此可以使用
Number=27, atomics_to_string([name_of_file,Number], File), open(File, write, ...)
作为用户false给出的标准解决方案的替代方案。