ファイルから一連のデータを読み取る必要があります。次のようになります。
0 1.8750 274.90 0 0 0
1 3.7500 370.50 0 1 0
2 7.5000 463.50 0 2 0
だから私は使用します:
fscanf(p,"%d%f%f%d%d%d",&a, &b,&c,&d,&t,&q);
正しく読み取れるかどうかを確認しようとすると、次を使用しました。
printf("A %d",a);
printf("B %f",b);
出力 :
A 0B -1.882607
では、なぜ fscanf は float を正しく読み取らないのでしょうか??