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