void main()
{
JOB jb[N]; /*定义JOB结构体*/
int select; /*保存选择结果变量*/
char ch; /*保存(y,Y,n,N)*/
int count=0; /*保存文件中的记录条数(或元素个数)*/
getchar();
menu();
while(1)
{
system("cls");
menu();
printf("\n please Enter your choice(0~8):");
scanf("%d",&select);
if(select==0)
{
if(saveflag==1) /*若对数组的数据有修改且未进行存盘操作,则此标志为1*/
{getchar();
printf("\n==>Whether save the modified record to file?(y/n):");
scanf("%c",&ch);
if(ch=='y'||ch=='Y')
Save(jb,count);
}
printf("\n===>thank you for useness!");
getchar();
break;
}
switch(select)
{
case 1:count=Add(jb,count);break; /*增加就业记录*/
case 2:system("cls");Disp(jb,count);getchar();break; /*显示就业记录*/
case 3:count=Del(jb,count);break; /*删除就业记录*/
case 4:Qur(jb,count);break; /*查询就业记录*/
case 5:Modify(jb,count);break; /*修改就业记录*/
case 6:count=Insert(jb,count);break; /*插入就业记录*/
case 7:SelectSort(jb,count);break; /*排序就业记录*/
case 8:Save(jb,count);break; /*保存就业记录*/
default:Wrong();getchar();break; /*按键有误,必须为数值0-9*/
}
}
}