このディレクトリの索引
http://toro.2ch.net/test/read.cgi/tech/1357748713/638
#  [1] 授業単元: 
#  [2] 問題文(含コード&リンク): 
#   
#  int型の数値を文字列に変換する関数を自作せよ。(itoa関数の自作) 
#   

'int型の数値を文字列に変換する関数'(_int型の数値,_文字列) :-
        'int型の数値を文字列に変換する関数'(_int型の数値,[],_文字ならび),
        atom_chars(_文字列,_文字ならび).

'int型の数値を文字列に変換する関数'(0,_文字ならび,_文字ならび) :- !.
'int型の数値を文字列に変換する関数'(_int型の数値,L1,_文字ならび) :-
        M is _int型の数値 mod 10,
        _int型の数値_1 is _int型の数値 // 10,
        'int型の数値を文字列に変換する関数'(_int型の数値_1,[M|L1],_文字ならび).