mode);引数filenameファイル名。FILEオブジェクトへのポインタを返す。失敗した場合は、ヌルポインタを返す。指定した名前を持ったファイルをオープンし、ストリームを結びつける。ファイル名は、環境に応じたファイルパスの表現を受け付ける。受け付けられることが保証された最大長は、FILENAME_MAXマクロで与えられている。以下の指定を与えられる。バイナリファイルを読み書き両用で追加あるいは作成する処理系(用語集)によっては、これらのモード名の後ろに何らかの文字列を続ける形で、独自のモードを提供していることがある。データを入出力できる。モードごとに、以下の表のような動作の違いがある。同時に開くことができるファイルの最大数が、FOPEN_MAXマクロで与えられている。"ファイルオープンに失敗しました。"ファイルへの書き込みに失敗しました。"ファイルクローズに失敗しました。fclose関数を用いる。当サイトの参考書籍一覧ページ。C言語に関する書籍を多数紹介。当サイトの参考Webサイト集。C言語の全般的な学習に有益なサイトを紹介。「NULL」という表記を「ヌルポインタ」に修正。「詳細」にモードごとの動作をまとめた表を追加。