怎么把结构体输入完后,[自动]保存在指定的文件中?
部分程序。/*定义销售员结构体*/
struct persons{
char p_Num[6];
char p_name[20];
char sex[3];
}p[4];
/*输入4个销售员信息*/
void put_p()
{
int i;
printf("销售员编号必须为5位,姓名必须为汉字,性别必须是男或女。若输入有误请重新输入。\n\n");
for(i=0;i<1;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 ;
}