1

私は、C と Prolog のコードをやり取りするというやや不運な立場にいます。C のデータ収集コードと Gnu-Prolog の分析コードがあります。では、C と gprolog を接続する最良の方法は何でしょうか? 現在、gprolog パッケージに含まれている C ライブラリを使用して、C から Prolog を呼び出そうとしています。

注:私はubuntuマシンで作業しています。

私が直面していた問題の 1 つは、リストを反復処理する方法でした。n 個の要素からリストを作成することはできますが、Prolog 方式で反復処理する必要があることに最終的に気付きました。頭を取得し、末尾を取得して、再帰します。

4

1 に答える 1

3

GNU-Prolog マニュアルには、Prolog と C のインターフェイスと呼ばれる章全体があります。コメントでマニュアルについて言及したので、これを見たことがあると思いますが、そこにあるものよりも多くの情報を求めているように見えるので、問題が発生している場所をより具体的に説明できますか?

于 2011-05-02T04:27:49.023 に答える