尝试在c#中使用此打开;"(open " + "CarFluidTest.test.txt" + " " + "b" +" "+ "w" + ")"
在Eval内部,但我得到了这个错误:
[ARGACCES5] Function open expected argument #3 to be of type string
然而,在开放函数中,字符串w是第三个参数。
帮助解决此问题。
传递给eval的命令是
(open CarFluidTest.test.txt b w)
在CLIPS中,符号(不带引号(和字符串(带引号(是两种不同的类型。你应该通过";w";作为第三个参数,而不是w。要做到这一点,请将构建的字符串修改为
"(open " + "CarFluidTest.test.txt" + " " + "b" +" "+ ""w"" + ")"