printf(" 菜单: 1-信息录入 2-信息删除 3-信息浏览 4-信息查询 5-信息统计 6-退出系统\n"); printf("········································");
printf("请从输入数字选择相应的功能:");
scanf("%d",&n);
if(n<1||n>6)
{
r=1;
getchar();
}
else r=0;
}while(r==1);
switch(n)
{
case 1:input();break;
case 2:dele();break;
case 3:browse();break;
case 4:search();break;
case 5:count();break;
case 6:exit(0);
}
}
void input()
{
FILE*fp;
int num;
int i,j;
if((fp=fopen("list.txt","r+"))==NULL)
{
if((fp=fopen("list.txt","w"))==NULL)
{
printf("文件打开或创建失败!\n");
printf("\npress enter to return menu\n");
getchar();
menu();
}
printf("\n请输入处罚单数量:");
scanf("%d",&i);
printf("\n\n");
for(j=0;j<i;j++)
{
printf("输入第%d张处罚单的:\n",j+1);
printf("\n 车牌号、驾驶员姓名、交警姓名、交警号、处罚单号、日期(如20101112)\n"); printf("\n注意:中间用空格隔开!\n");