【发布时间】:2012-11-13 10:42:54
【问题描述】:
我有一个包含很多行的文本文件,我将其中的一些复制粘贴到这里,以向您展示我正在处理的内容。
1 16.07.2011 吉隆坡。 17.00 转播 - FCN 2 - 0 6.965
1 17.07.2011 吉隆坡。 14.00 FCM - SIF 1 - 2 5.370
2 23.07.2011 吉隆坡。 17.00 SIF - BIF 0 - 1 4.173
2 23.07.2011 吉隆坡。 19.00 FCK - 产科 2 - 2 14.774
3 30.07.2011 千升。 17.00 AGF - 产科 2 - 2 11.312
3 30.07.2011 千升。 19.00 FCK - FCN 2 - 0 11.076
while (fscanf(ifp, "%d %d.%d.%d kl. %lf %4s - %4s %d - %d %lf\n", &runde, &dag, &month, &year, &clock, team1, team2, &goal1, &goal2, &attendance) == 10)
int prev_goal = goal1 + goal2;
int current;
if(prev_goal > current) {
printf("Runde %d var den mest målrige med %d mål\n", runde, prev_goal);
}
我将值放入不同的变量中,但是如何将每一轮的结果相加,看看哪一个的目标最多?任何建议都会被采纳! 谢谢你:)
【问题讨论】:
-
尝试将goal1goal2添加到新变量中,但似乎无法真正发挥作用
-
你能显示那个不工作的代码吗?
-
丹麦, ikke sant?请参阅下面@nonsensical 的答案。
-
Jo, ja men den virker sku ikke helt :(
标签: c text-files scanf