失败!\n\n");//打印出错提示Р getchar();Р return;Р }Р if((fp1=fopen("hao.dat","wb"))==NULL)//打开文件并判断是否出错 Р {Р printf("创建文件失败!\n\n");//打印出错提示Р getchar();Р return;Р }Р Р for(i=0;i<m;i++)Р if(fwrite(&s[i],sizeof(struct air),1,fp)==0)//向文件写入数据,并判断是否出错Р printf("向文件输入数据失败!\n\n");Р fprintf(fp1,"%d",m);Р fclose(fp);//关闭文件Р fclose(fp1);//关闭文件Р}Рvoid read()//从文件读取信息模块Р{Р FILE *fp,*fp1;//定义文件指针Р if((fp=fopen("chen.dat","rb"))==NULL)//打开文件,并判断是否出错Р {Р printf("出错,请检查文件是否存在,按任意键返回住菜单");//打印出错提示Р getchar();Р }Р if((fp1=fopen("hao.dat","rb"))==NULL)//打开文件并判断是否出错 Р {Р printf("创建文件失败!\n\n");//打印出错提示Р getchar();Р return;Р }Р fscanf(fp1,"%d",&m);Р fclose(fp1);//关闭文件Р for(i=0;i<m;i++) Р {Р fread(&s[i],sizeof(air),1,fp);//从文件中读取信息Р }Р fclose(fp);//关闭文件Р}Рvoid print()//打印模块Р{Р char w;Р read();//调用读取文件函数Р 五总结