質問です。
fwriteでエラーを起こしてエラー処理の試験をしようと
思っていたんですが、fopen後にopenしたファイルを削除しても
特にエラーとはならずにfwriteが実行されているようです。
(openしてからwriteするまでに別のトリガがあるのでそのトリガを
発生させる前にファイルを削除した)
ほかにopen後にファイルのパーミッションを書込み禁止に設定
してみても同様に特にエラーが発生しませんでした。

ほかにエラーを発生させる方法としてディスクをフルに近い状態に
しておく位しか思いつかないのですが、何かほかに方法はあるで
しょうか?

また、どうしてこういう動作をするかという仕組みも教えてもらえると
助かります。