Prologue: comment convertir une chaîne en entier?

Donc comme le titre l'indique - comment convertir une chaîne en un entier?
l'idée est quelque chose comme ceci:

convert(String,Integer).

examples:
convert('1',1).
convert('33',33).

Je suis en utilisant swi prolog

double possible de l'Analyse des nombres à plusieurs chiffres dans Prolog
Hopp: pas dupe, l'autre question est le contexte spécifique de DCGs. Cela peut être fait plus facilement. L'OP doit décider si une chaîne de caractères ou un atome est donnée, si.

OriginalL'auteur Iva | 2011-07-21