将CLIPS嵌入C语言时如何使用GetFactList函数

时间:2014-04-02 14:34:50

标签: c embed clips

我想使用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);
}

它只输出不可读的代码。

感谢您的任何想法和建议。

0 个答案:

没有答案