ファイル入力

問 3 ファイル入出力
ファイル型変数の宣言は以下のようにします。
FILE *fp ;
ファイルのオープンには
fopen()
を使い、オープンに失敗す
ると、この関数は NULL を返しますから
if( (fp=fopen(“ファイル名”, “r”)) ==NULL )
のようにします。対応するかっこの数に注意してください。
上記のように fopen()の中に直接ファイル名を書くのではな
く
char fname[100]="input2.txt";
のようにファイル名を配列 fname[]に記憶し、この配列を使って
オープンするには
if( (fp=fopen(fname, “r”)) ==NULL )
のようにします。このようにすると配列に記憶された
input2.txt がオープンできます。
ファイルから 1 文字読み込むには getc() を使います。ファイ
ルの最後まで 1 文字ずつ読むには
while( (c=getc(fp)) != EOF )
とします。
ファイルのクローズには fclose() を使います。