C - 读取文件的一部分

时间:2015-03-15 20:28:16

标签: c file-io scanf

我有一个文件,其中每一行都有以下格式:`%s%f%f \ n。
例如:

  • Arctic_fox 44.5 3.385
  • Beaver 15.499 11.2

我想跳过动物的名字,然后获得浮动值。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:5)

只需使用fscanf(f, "%s %f %f", str, &x, &y);阅读所有数据,但不要使用str。或者更好地使用fscanf(f, "%*s %f %f", &x, &y);

答案 1 :(得分:-1)

你不需要一个C程序。 将有问题的文件导入excel并删除第一列[动物名称]。这将为您留下您想要的东西。

现在您可以从excel保存此文件。