所以我有一个包含以下内容的文本文件:

30.5 80.5 21
5
PERS Sarah 40 5 50
PERS Henry 30 10 20.6
PERS Martha 20 42 50.75
PERS John 35 10 80
PERS Jared 23 5 45.53


在不详细说明我需要程序执行的操作的情况下(我会自己弄清楚)30.5代表一个价格,80.5代表另一个价格,21代表第三价格(针对不同事物的所有唯一价格)

第二行(数字5)代表有多少人报名参加比赛。

最后5行代表个人信息。 PERS表示个人正在注册,姓名显然是该人的名字,第一个数字表示该人的年龄,第二个数字表示他们参加的比赛(5k跑,10k跑或42k跑)。最后一个数字代表筹集的捐款数量。

如何扫描文件的特定行?例如,如果我想扫描有关John的信息,该如何选择要扫描该行的信息?它从不需要的文件的第一行开始扫描。希望这是有道理的。

最佳答案

恐怕没有办法只跳过文件中的行-您只需要从第一行开始读取它即可。另外,您仍然仍然需要第一行的信息,对吗?

10-04 14:15