fopen

FILE* fopen( char* filename, char* openmode )

ファイルが正しくオープンされると、ファイルポインタが返される。
エラーの時はNULLが返される。


FILE *fp;
fp = fopen( "sample.txt", "r" );
・・・
fclose( fp );


fopenのオープンモード
"r"既存ファイルを読み込み。ファイルがないとエラーになる。
"w"既存ファイルに新規書き込み。元の記録内容は消去される。ファイルがない場合は新規作成される。
"a"既存ファイルに追加書き込み。ファイルがない場合は新規作成される。
"r+"既存ファイルに読み込みと書き込み。ファイルがないとエラーになる。
"w+"既存ファイルに新規書き込み。読み込みも可能。ファイルがない場合は新規作成される。
"a+"既存ファイルに追加書き込み。読み込みは先頭から。ファイルがない場合は新規作成される。
"rb"バイナリファイルの読み込み。
"wb"バイナリファイルの新規書き込み。
"ab"バイナリファイルの追加書き込み。
C > 標準関数 > ファイル入出力関数 | comments (0) | trackbacks (0)

Comments

Comment Form

icons:

Trackbacks