FILE *fp;実際の入出力に先立って、ファイルをオープンしなければならない。
fp = fopen( "file_name", "mode" );上の例で、
file_name
はパスを含めたファイル名で、mode
はread, write, append の各モードに対して、"r"
, "w"
,
"a"
等を指定する。更に、更新モードの場合にはそれぞれの指定
の後ろにr+
などのように +
を付ける。
こうしてファイルをオープンした後は、fgets()
, fputs()
,
fprintf()
などの関数を利用して、読み書きが行える。
プログラムの終了時には、オープンしたファイルは自動的にクローズされる
が、明示的に行うには、fclose(ファイル・ポインタ)
を用いれば
良い。