2011-04-26 13 views
1

我處於C和Prolog代碼接口的某種不幸的地位。我們在C中有一些數據收集代碼,在Gnu-Prolog中有一些分析代碼。那麼接口C和gprolog的最佳方法是什麼?我目前正嘗試使用包含在gprolog包中的C庫從C中調用Prolog。如何在C和gprolog之間進行接口?

注:我正在使用ubuntu機器。

我面臨的問題之一是如何迭代列表。我終於意識到,雖然你可以從n個元素中創建一個列表,但你必須以Prolog的方式迭代它 - 獲取頭部並獲得尾部和遞歸。

+2

那麼,你有什麼問題與C庫? – 2011-04-26 17:18:48

+0

我找不到任何tuorials /例子。我能找到的唯一的是那些在序言手冊中,他們非常簡短。 – apoorv020 2011-04-26 17:32:23

+0

apoorv,你能告訴我,你打算打什麼電話? – osgx 2011-04-26 21:06:21

回答

3

GNU-Prolog手冊中有一章叫做Interfacing Prolog and C。我希望自從您在評論中提及手冊後,您就已經看到了這一點,但由於您似乎要求提供的信息超過了給定的範圍,因此您可能會更具體地瞭解您遇到問題的位置?

相關問題