このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1289913298/116
#  [1] 授業単元:プログラミング  
#  [2] 問題文(含コード&リンク):名前、学年、学科、番号を標準入力から入力し、 
#  サブルーチン内で表示するプログラムを構造体を用いて作成せよ。ただし、 
#  構造体のメンバに値を代入する際には変数実体を操作する。 
#  すなわちドット演算子を用いること。 
#   [3.1] OS:Windows  
#   [3.2] コンパイラ名とバージョン:Visual Studio 2005 
#   [3.3] 言語:C++ 
#  [4] 期限:11/19 
#  [5] その他の制限:特になし  
#   
#  連投しますが、よろしくお願いします。 
# 

'名前、学年、学科、番号を標準入力から入力し、構造体を用いてサブルーチン内で表示する' :-
        '名前、学年、学科、番号を標準入力から入力し、'(L),
        サブルーチン内で表示する([名前,学年,学科,番号],L).

'名前、学年、学科、番号を標準入力から入力し、'(L) :-
        write('名前,学年,学科,番号 をカンマで区切り一行で入力しなさい : '),
        get_split_line([','],L).

サブルーチン内で表示する([],[]) :- nl,!.
サブルーチン内で表示する([_項目名|R1],[_値|R2]) :-
        write_formatted('%t, ',[_項目名:_値]),
        サブルーチン内で表示する(R1,R2).