我需要整理出一个文本文件中的一组 4 行数据,例如。
[DATA]
[DATA]
[DATA]
[DATA]
[BLANK LINE]
[DATA]
....
我的问题是,如果只有一组 4 行数据,我的下面的函数最终会起作用,但是当有一组以上的数据时它会冻结。什么可能导致了这个问题?如果您需要更多代码,请告诉我。
非常感谢。
int i=0;
while(i < (numGames + empLines))
{
fgets(gameLine, sizeof(gameLine), input2);
if (gameLine[0] == '\n')
{
continue;
}
sscanf(gameLine, "%s %d %d %s %d %d", teamName1, &teamGoal1, &teamBehind1, teamName2, &teamGoal2, &teamBehind2);
int j =0;
while (j < numTeams)
{
...
}
k++;
}
break;
}
j++;
}
i++;
}