>>612
場合によるなぁ。

エディタだったら fopen() で NULL が返ってくるたびに終了するようじゃ使い物にならん。むしろ
存在しないファイル名で fopen() したら

「指定されたファイルは存在しません。新規作成しますか」

とか、パーミッションの関係などで書き込みができないなら、その旨を表示して処理を続けるべき。

フィルタの類なら perror() & exit() でも良いと思う。