大佬们能帮我看下这个C语言的子程序有什么问题吗?为什么每次运行到调用这个子函数时运行窗口的进度条就会卡住不再运行,并且编译时没有错误。//读取后台数据至菜单数组中
void readf(char fnamefile[3][20],FOOD f[3][20],int fNo[3])
{
FILE *ffp;
int i;
for(i=0;i<3;i++)
{
ffp=fopen(fnamefile[i],"r");
if(ffp==NULL) //判断是否打开文件成功
{
printf("\n 打开文件失败,%s 可能不存在\n",fnamefile[i]);
exit(1); //错误退出
}
for(fNo[i]=0;!feof(ffp);fNo[i]++)
{
fscanf(ffp,"%d\t%s\t%d\t%d\n",&f[i][fNo[i]].fno,f[i][fNo[i]].fname,&f[i][fNo[i]].fprice,&f[i][fNo[i]].fnum);
}
fclose(ffp);
}
}