以下の問題がわかりません。構造体やcsvの辺りはいいんですが、全体の流れが
上手くまとまりません。

「複数の異なるデータ型を持つ情報に対して、情報の回覧と追加ができ、
 ファイルの読込とができるプログラムを作成しなさい。
 たとえば名簿のような物で、氏名、電話番号、住所、整理番号などを
 読込、書込、保存をする。可能なら、検索もできるようにすると良い。
 複数のデータを扱うために、構造体を持つ配列を使うこと。
 また、メンバ数は6個以上の情報を扱うこと。
 ファイル形式は、CSV形式で、1つの情報の関連データ(メンバ)はカンマで区切り、
 別の情報データ(行)は改行で区別しなさい。ファイル名の拡張子はcsv。
 データファイルはプログラム起動時にコマンドラインから入力できること。
 また、そうではないことにも対応すること。」