課題が全くわからないので、どなたかご教授おながいします(;´Д`)

ラインエディタを作成しなさい(メモリの動的確保、双方向リストを用いること)
必要な機能として
・ファイルの読み込み
・表示
・行の入れ替え
・行の削除
・行の挿入
・ファイルへの保存