[1] 授業単元:情報実習
[2] 問題文(含コード&リンク)

(1)
第一項がランダムなアルファベット二文字の文字列
第二項がランダムな三桁の自然数
第三項がランダムな十桁のアルファベットと自然数の混合文字列

な配列を7万行分持つcsvファイルを作成せよ。

(2)
適当な二桁のアルファベット文字列を標準入力で入力した時、(1)で作成したファイルから第一項と入力が一致する行を検索し、
一致する行数とその行の二列目の自然数を列挙して出力せよ

(3)
同様に、適当な三桁の自然数を入力し、一致する行の行数と一列目の文字列を列挙せよ


[3] 環境
 [3.1] OS: (Windows/Linux/等々) Unix/Windows xp
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: (C/C++/どちらでも可 のいずれか) c
[4] 期限: 2005年12月26日
[5] その他の制限:
授業で習った検索法は禁止とする。(BM法とKMP法を習いました)


(1)はできたので(2)と(3)をお願いします
どうすればいいのかさっぱりで・・・orz