[1] 授業単元: プログラミング
[2] 問題文
次の(1)(2) の処理を,この順に行うプログラムを作成しなさい
(1) ファイルから書籍データを読み込み,構造体に格納する.
ファイルは>>827
書籍データファイルのフォーマットは以下のように,「著者名, 書名, 出版社, 発行年」の4 つの属性がそれぞれカンマで区切られ,1 行に1 書籍のデータが格納されている.
H.M.Deitel & P.J.Deitel,C How to Program,Prentice Hall,2001
B.W.Kernighan & D.M.Ritchie,The C Programming Language,Prentice Hall,1988
(2) (1) で読み込んだ書籍データを発行年の昇順に並べ替え(すなわち,発行年の早いものほど前に来る),以下の形式でファイル(pro.txt)へ出力する.
各書籍データの区切りには空白行を1 つ入れること.
% ./kadai
% cat pro.txt
Author: B.W.Kernighan & D.M.Ritchie
Title: The C Programming Language
Publisher: Prentice Hall
Year: 1988
・
・
・
Author: S.P.Harbison III & G.L.Steele Jr.
Title: C : A Reference Manual
Publisher: Prentice Hall
Year: 2002
%
[3.1] OS: Linux[3.2] コンパイラ名:gcc[3.3] 言語: c言語
[4]期限:2007年10月9日午前8時まで
[5]制限:構造体、配列、関数まで習いました