Я использую: SWI-Prolog версии 8.0.3-1 для Microsoft Windows (64-разрядная версия) Простой пример:
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 выглядит очень хорошо, но не отображает все решения.Любые идеи ...