0

我有一个由空格分隔的浮点数的文件,我想打开该文件并使用该文件中的数字进行数学运算(例如平均值),我将如何仅使用以下内容来执行此操作:fopen、fscanf、fclose、printf /scanf、指针、if/else/switch/loops?(没有数组)。

空格分隔文件中的值的数量可以是任意数量。

4

1 回答 1

0

在没有任何数量知识的情况下,您将不得不阅读数字,直到遇到文件结尾,例如使用while构造。保持对所读数字的连续计数。

记住:

  1. 检查 from 的返回值 fscanf,它告诉读取了多少值。
  2. 每个循环读取一个数字以使事情正常进行。
  3. 从文件读取后进行测试EOF,因为读取可能会触发 EOF。
  4. 还要检查其他可能的文件错误。
于 2011-02-24T23:49:02.497 回答