fscanf(inp,"%d %c%c%c%c%c",&num,&ans1[0],&ans1[1],/*为甚么要放在这里*/
&ans1[2],&ans1[3],&ans1[4]);
while(!feof(inp))
{ int n=0;
/*放在这输出的数据会少一行,为什么啊*/
score(ans1,&n,Missnum);
m=(n*100)/5;
fprintf(outp,"%3d%10d\n",num,m);
fscanf(inp,"%d %c%c%c%c%c",&num,&ans1[0],&ans1[1],
&ans1[2],&ans1[3],&ans1[4]);
}
终于能搞出来,但是不知道原因
&ans1[2],&ans1[3],&ans1[4]);
while(!feof(inp))
{ int n=0;
/*放在这输出的数据会少一行,为什么啊*/
score(ans1,&n,Missnum);
m=(n*100)/5;
fprintf(outp,"%3d%10d\n",num,m);
fscanf(inp,"%d %c%c%c%c%c",&num,&ans1[0],&ans1[1],
&ans1[2],&ans1[3],&ans1[4]);
}
终于能搞出来,但是不知道原因