ファイルからデータを取得して配列に保存しようとしましたが、このコードは機能していないようです。テキスト ファイルは次のようになります。
KNIFE JACK 1.3 6.0 5.1 6.3 5.9 6.5
WILLIAMSON FLIP A 1.4 3.5 4.1 4.7 7.2 3.8
SOMMER TODD 1.2 8.0 9.1 8.1 9.3 9.0
SWAN MIKE 1.1 4.3 2.1 9.9 6.2 7.0
関数「getData」にコードを書きました。ここにあります:
int getData(FILE* fpIn, char nom[][LEN], float diffFactor[], float scores[][5])
{
int i = 0;
int j;
int tempCh;
while (i < MAX && fscanf(fpIn,"%c", &nom[i][0])!=EOF) {
while(j < LEN && (tempCh = fgetc(fpIn)) != '\n') {
if (tempCh != '\n')
nom[i][j] = tempCh;
j++;
}
i++;
} //while i
return i; //number of divers
}