C-读取文件的一部分

C-读取文件的一部分,c,file-io,scanf,C,File Io,Scanf,我有一个文件,其中每行的格式如下:`%s%f%f\n. 例如: 北极狐44.53.385 海狸15.499 11.2 我想跳过动物的名字,然后得到浮点值。我该怎么做 只需使用fscanf(f,“%s%f%f”,str,&x,&y)读取所有数据即可但不要使用str。或者更好地使用fscanf(f,“%*s%f%f”、&x和&y)只需使用fscanf(f、%s%f%f)、str、&x和&y)读取所有数据即可但不要使用str。或者更好地使用fscanf(f,“%*s%f%f”、&x和&y)这不需要

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

  • 北极狐44.53.385
  • 海狸15.499 11.2

我想跳过动物的名字,然后得到浮点值。我该怎么做

只需使用fscanf(f,“%s%f%f”,str,&x,&y)读取所有数据即可但不要使用
str
。或者更好地使用
fscanf(f,“%*s%f%f”、&x和&y)

只需使用
fscanf(f、%s%f%f)、str、&x和&y)读取所有数据即可但不要使用
str
。或者更好地使用
fscanf(f,“%*s%f%f”、&x和&y)

这不需要C程序。 将相关文件导入excel并删除第一列[动物名称]。这会给你留下你想要的


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

您不需要C程序来保存此文件。 将相关文件导入excel并删除第一列[动物名称]。这会给你留下你想要的


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

只需将字符串读入一个伪变量。基本上,我正在进行线性回归,所以我不需要字符串,只需要浮点。读取后,您只需将字符串扔掉,有什么问题吗?只要把字符串读入一个伪变量。基本上我在做线性回归,所以我不想要字符串,只需要浮点数。你只要读完后把字符串扔掉,有什么问题吗?或者你可以雇个人在文本编辑器中手工操作。。。您似乎忽略了使用程序自动化任务的要点。您的评论不太专业。有时我们只需要处理一次文件。我正是从这一点着手解决问题的。OP询问在解析文件以执行某些计算时如何跳过字段,petrovich迅速而准确地回答。你迟来的回答毫无帮助。我承认我的评论有点讽刺,但你的回答听起来也错了。在您只需要处理一次文件的情况下,从命令行使用一行简单代码的解决方案似乎更符合程序员的方法。我们还没有证据表明第一个答案是有用的。因此,还有进一步建议的余地。问题从来没有提到它需要通过编程来完成,要求是获得数值。现在,如果字符串不是以null结尾的,会发生什么?程序必须明确地查找数字。loco的评论对我来说是证据。如果字符串不是以null结尾的,我不知道你的意思是什么<如果字符串包含嵌入空格,则code>fscanf
不是合适的工具。或者,您可以雇佣某人在文本编辑器中手动执行此操作。。。您似乎忽略了使用程序自动化任务的要点。您的评论不太专业。有时我们只需要处理一次文件。我正是从这一点着手解决问题的。OP询问在解析文件以执行某些计算时如何跳过字段,petrovich迅速而准确地回答。你迟来的回答毫无帮助。我承认我的评论有点讽刺,但你的回答听起来也错了。在您只需要处理一次文件的情况下,从命令行使用一行简单代码的解决方案似乎更符合程序员的方法。我们还没有证据表明第一个答案是有用的。因此,还有进一步建议的余地。问题从来没有提到它需要通过编程来完成,要求是获得数值。现在,如果字符串不是以null结尾的,会发生什么?程序必须明确地查找数字。loco的评论对我来说是证据。如果字符串不是以null结尾的,我不知道你的意思是什么<如果字符串包含嵌入空格,则code>fscanf
不是正确的工具。