switch(n)
{
case 1:vno_search();break;
case 2:dna_search();break;
case 3:pna_search();break;
case 4:menu();
}
}
void vno_search()
{
int f=-1;
int num;
int j;
char no[20];
FILE*fp;
if((fp=fopen("list.txt","r"))==NULL)
{
printf("文件打不开!\n");
printf("\npress enter to return menu\n");
getchar();
menu();
}
for(j=0;!feof(fp);j++) //读取文件
{
fscanf(fp,"%s%s%s%s%s%s",&list[j].vno,&list[j].dname,&list[j].pname,&list[j].pno,&list[j].no,&list[j].date); }
num=j;
fclose(fp);
printf("\n请输入车牌号:");
scanf("%s",no);
printf("\n罚单的信息为:\n\n");
printf("车牌号 驾驶员姓名 交警姓名 交警编号 处罚单编号 处罚日期\n");
for(j=0;j<num;j++)
{
if(strcmp(no,list[j].vno)==0)
{
f=j;
printf("\n%s\t%s\t%s\t%s\t%s\t%s",list[j].vno,list[j].dname,list[j].pname,list[j].pno,list[j].no,list[j].date); }
}
if(f<0)