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