【求助】怎么把结构体输入完后保存在指定的文件中?
比如/*定义销售员结构体*/
struct persons{
char p_Num[5];
char p_name[20];
char sex[2];
}p[4];
/*输入4个销售员信息*/
void put_p()
{ FILE *fp;
int i;
printf("销售员编号(id=5位),姓名必须为汉字(name<=10汉字),性别必须是男或女。若输入有误请重新输入。\n\n");
for(i=0;i<4;i++){
printf("第%d销售员的信息:编号,姓名,性别:\n",i+1);
scanf("%s %s %s",p[i].p_Num,p[i].p_name,p[i].sex);
}
【之后我就不懂了!!!!!!!!】
printf("销售员信息文件保存成功,为c:\\t10230925\\persons.dat文件");
if(fclose(fp)){
printf("无法关闭文件。\n");
exit(0);
}
printf("按任意键返回。");
getch();
system("cls"); /*清屏*/
return ;
}