Closingファイル
ファイルはfclose機能を使用して閉鎖している。 構文法は次の通りある:
fclose(in);
読書はファイルする
ファイルの端のためにテストするのにfeof機能が使用されている。 機能fgetcが、fscanfおよびfgetsはファイルからのデータを読むのに使用されている。
次の例はfgetcを使用してスクリーンのファイルのファイルを特性一度に読むために内容を、リストしたものだ。
#include <stdio.h>
int main()
{
FILE *in;
int key;
if ((in = fopen("tarun.txt", "r")) == NULL)
{
puts("Unable to open the file");
return 0;
}
while (!feof(in))
{
key = fgetc(in);
/* 読まれる最後の特性はエンド・オブ・ファイルのマーカー従ってそれを印刷しない */
if (!feof(in))
putchar(key);
}
fclose(in);
return 0;
}
次の例にように、ファイルのデータを提供することがfscanfと使用されるフォーマットのひものフォーマットにあるfscanf機能がファイルからの異なったデータタイプを読むのに使用することができる。
fscanf(in, "%d/%d/%d", &day, &month, &year);
fgets機能がファイルからのいくつかの特性を読むのに使用されている。 stdinは標準的なINPUTファイルの流れであり、fgets機能は操作量に使用することができる。
|