国語、数学、理科、社会、英語の点数の入る変数をそれぞれ
int jap, mat, sci, soc, eng ;
氏名を
char name[10] ;
とするとファイルの読み込みは、
fscanf(input,"%s %d %d %d %d %d", name, &jap, &mat, &sci, &soc, &eng); (※input はファイルポインタ)
となるが、入力ファイルをEOFまで読み込むので、while文で下記のように繰り返せばよい。
while( (n = fscanf ( input, "%s %d %d %d %d %d", name, &jap, &mat, &sci, &soc, &eng)) != EOF) { // 各人の平均点を求める処理 // 画面に名前と平均点を書き出す // ファイルに名前と平均点を書き出す } (※ n はint型で宣言する)