このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1322562648/408
#  [1] アルゴリズム 文字列ポインタ演習 
#  [2] 問題文:文字列st の中に,文字c が含まれていればその文字 
#  へのポインタを返し,含まれていなければNULL を返す 
#  関数char *str_chr(const char *st, int c) 
#  を作成せよ.以下の実行例のように,関数の動作を確認 
#  できるmain 関数も作成すること. 
#  実行例 
#  文字列str:ABCDEFGHIJKLMNOPQRSTUVWXYZ 
#  1 文字入力してください:X 
#  その文字はstr に含まれています。 
#  その文字以降を表示します:XYZ 
#  例.2 
#  文字列str:ABCDEFGHIJKLMNOPQRSTUVWXYZ 
#  1 文字入力してください:3 
#  その文字はstr に含まれていません 
#  

'文字列st の中に,文字c が含まれていればその文字へのポインタを返し,含まれていなければNULL を返す'(_st,_c,_その文字以降の文字列) :-
        sub_atom(_st,S,1,R,_c),
        sub_atom(_st,S,R,0,_その文字以降の文字列).
'文字列st の中に,文字c が含まれていればその文字へのポインタを返し,含まれていなければNULL を返す'(_,_,'').