我需要从文件中读取大量数据,它看起来像:
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 不能正确读取浮点数?