0

GetFactList 関数を使用して、CLIPS から事実を取得したいと考えています。アドバンスガイドでは、次のように述べています。

void GetFactList(&returnValue,theModule);
DATA_OBJECT returnValue;
void *theModule;

最初の引数は、戻り値が格納される呼び出し元の DATA_OBJECT へのポインターです。

C プログラムでどのデータ型を使用すればよいかわかりません。私のコードは次のようなものです:

#include "clips.h"
#include <string.h>
main()
{

    char factlist[100];
    InitializeEnvironment();
    Load("constructs.clp");
    Reset();
    GetFactList(&factlist,NULL);
    printf("%s\n",factlist);
    Run(-1L);
}

読めないコードを出力するだけです。

アイデアや提案をありがとう。

4

0 に答える 0