Function 如何使用Fact()函数将事实打印到屏幕上,会出错
我将剪辑嵌入到C语言中。 我想得到事实并把它们打印到屏幕上 在main.c中使用Facts()时 它返回“逻辑名称”��[Í�� 未被任何路由器识别“ 代码是Function 如何使用Fact()函数将事实打印到屏幕上,会出错,function,types,clips,Function,Types,Clips,我将剪辑嵌入到C语言中。 我想得到事实并把它们打印到屏幕上 在main.c中使用Facts()时 它返回“逻辑名称”��[Í�� 未被任何路由器识别“ 代码是 main() { char *Facts; char str[10]; InitializeEnvironment(); Load("my.clp"); Reset(); Facts(Facts,NULL,-1,-1,-1); Run(-1L); } 我不知道怎么解决它 感谢您提
main()
{
char *Facts;
char str[10];
InitializeEnvironment();
Load("my.clp");
Reset();
Facts(Facts,NULL,-1,-1,-1);
Run(-1L);
}
我不知道怎么解决它
感谢您提供的想法和代码示例。您需要在事实调用中指定一个逻辑名称:
Facts("stdout",NULL,-1,-1,-1);
您当前正在传入一个未初始化的变量。看起来您的初始化顺序可能错误-请参阅?