2014-12-02 60 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