Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Prolog > str_to_int SWI PROLOG


Автор: toshkaexe 11.4.2008, 21:37
У меня задача такая. Есть трехарный факт
i-ый элемент 
Код

fact('12','22','45').


Я хочу сделать предикат, который позволяет складывать элементы факта.
То есть
Код

sum(Sum):-fact(A,B,C), Sum is A+B+C.

 Я понимаю в чем ошибка, нужно преобразовать из строки в числовой тип. (Аналогия как в Дельфи или в С++ Str_to_Int).
Подскажите, как это можно сделать в SWI-PROLOG? Заранее спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)