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

时间:2014-09-05 11:57:51

标签: prolog

我想问一下如何在Prolog中打开一个文件来写文件的名称应该来自用户。例如:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

作为用户 false 提供的标准解决方案的替代方案。