首页 文章

如何使用带有限制的fscanf读取C中的空格分隔文件?

提问于
浏览
0

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

空格分隔文件中的值的数量可以是任何数量 .

1 回答

  • 0

    在不了解数量的情况下,您必须阅读数字,直到遇到文件结尾,例如:使用 while 构造 . 保持读取的数字的运行计数 .

    记得:

    • 检查 fscanf 的返回值,它告诉读取的值 .

    • 每个循环读取一个数字以使工作正常 .

    • 从文件读取后测试 EOF ,因为读数可能会触发EOF .

    • 还要检查其他可能的文件错误 .

相关问题