我正在使用:Microsoft Windows(64位)的SWI-Prolog版本8.0.3-1 简单的例子:
parent(pam,bob).
parent(tom,bob).
parent(tom,liz).
parent(bob,ann).
parent(bob,pat).
parent(pat,jim).
我想使用c ++接口访问数据库,获取所有可用的解决方案,然后在c ++中对其进行操作。 我在手册中找到了PlQuery和PlCall类的描述。但是我不明白如何在他们的帮助下执行这样的请求。
parent(tom,X),parent(X,Y).
PlCall看起来非常好,但是不会显示所有解决方案。 任何想法...