if(fread(&s[i],sizeof(struct stu),1,fp)==1) if(fread(&s[i],sizeof(struct stu),1,fp)==1);else{printf("读取文件出错");fclose(fp);exit(0);}fclose(fp);return;调试时出现读取文件错误时为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 16:41:33
if(fread(&s[i],sizeof(struct stu),1,fp)==1) if(fread(&s[i],sizeof(struct stu),1,fp)==1);else{printf(

if(fread(&s[i],sizeof(struct stu),1,fp)==1) if(fread(&s[i],sizeof(struct stu),1,fp)==1);else{printf("读取文件出错");fclose(fp);exit(0);}fclose(fp);return;调试时出现读取文件错误时为什么
if(fread(&s[i],sizeof(struct stu),1,fp)==1)
if(fread(&s[i],sizeof(struct stu),1,fp)==1);
else
{
printf("读取文件出错");
fclose(fp);
exit(0);
}
fclose(fp);
return;
调试时出现读取文件错误时为什么

if(fread(&s[i],sizeof(struct stu),1,fp)==1) if(fread(&s[i],sizeof(struct stu),1,fp)==1);else{printf("读取文件出错");fclose(fp);exit(0);}fclose(fp);return;调试时出现读取文件错误时为什么
从文件指针fp读取一个size为sizeof(struct stu)的数据,存入s[i],if用来判断读取是否成功