このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1284632294/419
#  すいません。早い回答ありがとうございます 
#   
#  【質問テンプレ】 
#  [1] C言語 
#  [2] 乱数に数字列が列挙しているtxtファイルから読み込んでint配列の形でソート(どのソートでもよい)を行って別のtxtファイルに書き込む 
#  現状ではソート,ファイル書き込みの内容はできあがっているがファイルから読み込んでint配列の形にする部分で悩んでいる 
#   
#  

'乱数に数字列が列挙しているtxtファイルから読み込んでint配列の形でソート(どのソートでもよい)を行って別のtxtファイルに書き込む'(_txtファイル,_別のtxtファイル) :-
        get_split_lines(_txtファイル,[' ',','],LL),
        'ソート(どのソートでもよい)を行って'(LL,L2),
        put_lines(_別のtxtファイル,L2).

'ソート(どのソートでもよい)を行って'([],[]) :- !.
'ソート(どのソートでもよい)を行って'([L1|R1],[S|R2]) :-
        クイックソート(L1,L2),
        concat_atom(L2,' ',S),
        'ソート(どのソートでもよい)を行って'(R1,R2).

クイックソート([],[]) :- !.
クイックソート([A|R1],L2) :-
        クイックソート(A,R1,L2).

クイックソート(A,L1,L2) :-
        整列のための分割(A,L1,L3,L4),
        クイックソート(L3,L5),
        クイックソート(L4,L6),
        append(L5,[A|L6],L2).

整列のための分割(A,[],[],[]) :- !.
整列のための分割(A,[B|R1],[B|R2],L) :-
        B @< A,
        整列のための分割(A,R1,R2,L),!.
整列のための分割(A,[B|R1],L,[B|R2]) :-
        B @>= A,
        整列のための分割(A,R1,L,R2),!.