OK、ゲームを書いているので、このゲームにはインタラクティブな設定メニューがあります。私がしたいのは、ファイルが存在しない場合はファイルに書き込み、そうであればファイルから読み込み、ファイルに指定された設定を適用し、ユーザーが設定を変更することを選択した場合はユーザーの新しい設定で上書きします。だから、この(擬似コード)のようなものになるだろう:fopenの第二引数
if (file does not exist)
write_defaults
open settings
read from file
apply settings specified in file
while (user is changing settings)
if (user is done) break
write new settings to file
apply new settings
は、今私は、関数fopenの第二引数のために何を使うのでしょうか?私は "r +"と "w +"の両方を試しましたが、両方で問題がありました。
どのような問題がありましたか? – Davidann