【发布时间】:2021-12-31 15:59:08
【问题描述】:
我想用“fscanf”导入数字(总共 40000,以空格分隔)(格式:2.000000000000000000e+02)并将其放入一维数组中。我尝试了很多东西,但得到的数字很奇怪。
到目前为止我所拥有的:
int main() {
FILE* pixel = fopen("/Users/xy/sample.txt", "r");
float arr[40000];
fscanf(pixel,"%f", arr);
for(int i = 0; i<40000; i++)
printf("%f", arr[i]);
}
我希望有人可以帮助我,我是初学者 ;-) 非常感谢!!
【问题讨论】:
-
@JardelLucca 恐怕有些观察家可能认为答案太明显了,甚至不应该问这个问题。
-
@SteveSummit,感谢您的澄清。这是有道理的,尽管我不同意他们的观点。