[1] 授業単元:プログラム基礎
[2] http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8499.txt
[3] 環境
 [3.1] WinVista
 [3.2] Visual C++ 2008 Express Edition
 [3.3] C
[4] 期限:特になし
[5] 指定:特になし

英単語管理プログラムで、既にプログラムはできています。
>配列の要素数を変更可能にするなどプリプロセッサ制御文を用いて拡張性の高いプログラムになるように工夫せよ.また,分割コンパイルしやすいように各機能別に関数化すること.
とあるのですが、綺麗に関数を分ける方法がわかりません。
独学で無理矢理分割しても自分のためにならないと思うので、各機能の関数化をお願いしたいです。