我有一个浮点数用空格分隔的文件,我想打开文件并使用此文件中的数字进行数学运算(例如平均值),我将如何仅使用以下内容执行此操作:fopen,fscanf, fclose,printf / scanf,指针,if / else / switch / loops? (没有数组)。
空格分隔文件中的值数可以是任意数量。
答案 0 :(得分:0)
在不了解数量的情况下,您必须阅读数字,直至遇到文件结尾,例如使用while
构造。保持读取的数字的运行计数。
记住:
fscanf
,告诉了多少
值阅读。EOF
该文件,因为阅读可能触发一个
EOF。