C言語の標準関数を目的別に調べることができる辞典

ホーム > C 標準関数逆引き辞典 > ファイル > ファイルを開く

C 標準関数逆引き辞典

:: reverse dictionary ::

ファイル

ファイルを開く

ファイルを読み書きする前に、ファイルを開く必要があります。

ファイルを開くには fopen 関数を使います。

▼ 関数

FILE *fopen(const char *f, const char *m)

ファイル f をモード m で開きます。

ファイルを開いた場合はそのストリームを返し、ファイルを開けなかった場合は NULL を返します。

指定できるモードは次のとおりです。

モード 存在するファイル 存在しないファイル
r 最初から読み込み エラー
w 最初から書き込み(元の内容は消去) 新規作成
a 最後から書き込み(追加) 新規作成
r+ 最初から読み書き エラー
w+ 最初から読み書き(元の内容は消去) 新規作成
a+ 最後から読み書き(追加) 新規作成

モードの後ろに "b" を付けるとバイナリモードでファイルを開きます。
(例:"rb""w+b"

ファイルは通常、CR + LF(キャリッジリターンとラインフィード)を LF に変換するテキストモードで開かれます。

バイナリモードを指定することで、この変換を行わずにファイルを開くことができます。

●引数

f … ファイル名
m … 開くモード

●戻り値

・ファイル f を開いた … ファイルのストリーム
・ファイル f を開けなかった … NULL

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

ファイル - file -


ホーム > C 標準関数逆引き辞典 > ファイル > ファイルを開く

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com