2014-12-02 40 views
0

我有一个搜索书籍的序言代码。这是一个简单的游戏。我想用C#制作接口。但我不知道如何将序言连接到C#中。请帮帮我。如何使用C#编程序言。用C#程序连接prolog代码

+0

你可以从这里开始:http://stackoverflow.com/questions/181855/integrating-prolog-with-c-sharp – paul 2014-12-02 10:15:10

+0

你使用什么Prolog解释器? – lurker 2014-12-02 16:29:48

回答

1

除了在comment link上提到的答案,还有一个SWI Prolog有一个C#接口。你可以看到它here.

这里是由上述链接提供了一个示例:

PlQuery q = new PlQuery("member(A, [a,b,c])"); 
foreach (PlTermV s in q.Solutions) 
    Console.WriteLine(s[0].ToString()); 

有一个full documentation