stream);引数filenameファイル名。ヌルポインタmodeモード。streamすでに開かれているストリーム。失敗した場合は、ヌルポインタを返す。どのような状況であれば成功あるいは失敗するのかは、処理系定義である。ヌルポインタでない場合は、まずストリームをクローズする。ここで発生したエラーは無視される。fopen関数を呼び出したときと同様の処理によって、ストリームを開きなおす。ファイルに結びつける用途で使用できる。"ファイルへの書き込みに失敗しました。"ファイルクローズに失敗しました。当サイトの参考書籍一覧ページ。C言語に関する書籍を多数紹介。当サイトの参考Webサイト集。C言語の全般的な学習に有益なサイトを紹介。「NULL」という表記を「ヌルポインタ」に修正。第1引数がヌルポインタの場合の動作について追記。