问题 I have a very strange problem, I'm trying to read a .txt file with C, and the data is structured like this: %s %s %d %d Since I have to read the strings all the way to \n I'm reading it like this: while(!feof(file)){ fgets(s[i].title,MAX_TITLE,file); fgets(s[i].artist,MAX_ARTIST,file); char a[10]; fgets(a,10,file); sscanf(a,"%d %d",&s[i].time.min,&s[i++].time.sec); } However, the very first integer I read in s.time.min shows a random big number. I'm using the sscanf right now since a few