>>570
続き
Change_DataやDel_Dataを実行した場合は、レコードを再度読み直すようにしないと
データの表示内容が不正になるかもしれません。

その他気になること。処理自体には関係ないかもしれませんが、綴り誤りは直しておいたほうがいいですね。
adless[MAX_ADDLESS]とか、 namber

入力値チェック、任意ファイル名で出力は、改めて質問してください。