------+---------------------+--------------------------+-----------------
モード | 動作 | ファイルがあるとき | ファイルがないとき
------+---------------------+--------------------------+-----------------
"r" | 読み出し専用 | 正常 | エラー(NULL返却)
"w" | 書き込み専用 | サイズを 0 にする(上書き) | 新規作成
"a" | 追加書き込み専用 | 最後に追加する | 新規作成
"r+" | 読み込みと書き込み | 正常 | エラー(NULL返却)
"w+" | 書き込みと読み込み | サイズを 0 にする(上書き) | 新規作成
"a+" | 読み込みと追加書き込み | 最後に追加する | 新規作成
------+---------------------+--------------------------+-----------------
t : テキストファイル
b : バイナリファイル
----------+------------------------
モード | 働き
----------+------------------------
rt / rb | 読み出し用
wt / wb | 書き込み用
at / ab | 追加書き込み用
r+t / r+b | 読み出し/書き込み用
w+t / w+b | 読み出し/書き込み用
a+t / a+b | 読み出し/書き込み用
----------+------------------------
最終更新:2009年01月21日 09:32