タグ

ブックマーク / www.kiso.tsukuba.ac.jp/~makimura (1)

  • 4.7.4 fscanf

    See Also: 4.7.3. データの個数が不定である場合には, ファイルの終りまで読んだがどうかを調 べながら読み込めばいい. データを読んだときには, 関数は読み込 んだデータの数を返す. また, ファイルの終りに辿り着いてもう読み込めない ときには, EOF という定数を返す. 従って, EOF を返さない間デー タを読み続ければいい. EOFの値は <stdio.h>で定義されている. #include <stdio.h> int main(void) { FILE *fp; double x; int n; fp = fopen("data.dat", "r"); if(fp == NULL) exit(0); while( fscanf(fp, "%lf", &x) != EOF ){ printf("%g\n", x); } fclose(fp); return 0; }

  • 1