从Prolog中的用户输入中打开一个具有灵活名称的文件



我想问如何打开一个文件,用用户应该提供的文件名在Prolog中写入。例如:

open('name_of_file_number.txt',write,..).

在这种情况下,数字是从用户输入中获得的值。非常感谢。

由于您使用的是SWI Prolog,因此可以使用

Number=27, atomics_to_string([name_of_file,Number], File), open(File, write, ...)

作为用户false给出的标准解决方案的替代方案。

相关内容

最新更新