問 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() を使います。
© Copyright 2024 ExpyDoc