セーブせずに終了する機能を自分なりに作ってみました。

最初に適当な名前の一時的なファイル(temp_file)に編集するつもりのファイル(txt_file)の内容をコピーしておきます。

txt_fileの編集をしていき、最後に終了する段になって、やっぱり編集前に戻して終了したいと思ったら、
n or N
を入力して(not_saveからとってみました)
temp_fileの内容(編集前のtxt_fileの内容)をtxt_file(編集後のtxt_file)にコピーして元に戻します。そして最後に不要なtemp_fileを削除して終了します。

自分で作ってたときに、一時的なファイルに関する名前に temp をつけてしまっていたので、武井さんの作っていたものの FILE *temp_file というのを FILE *txt としました。編集するつもりのファイルに関する名前には txt をつけるようにしてあります。
最終更新:2007年07月04日 01:48