c语言课程设计-交通处罚单管理系统内容摘要:

i].num) n=i。 } fclose(fp)。 fp=fopen(,w)。 for(i=0。 im。 i++) { if(i!=n) { fprintf(fp,\n%3d %5d %8s %5d %11s,dan[i].num,dan[i].chepai,dan[i].name,dan[i].id,dan[i].time)。 /*把不要求删除的罚单信息在文件中输入 */ } } fclose(fp)。 printf_back()。 } (3)、浏览模块 [需求分析 ] 该模块的功能是显示文件中所有的处罚但记录信息。 [浏览模块流程图 ] 打开文件 逐条显示文件中的处罚单信息 关闭文件 选择浏览还是返回主菜单 [浏览模块程序 ] void liulan() /*浏览模块 */ { int i。 FILE *fp。 fp=fopen(,r)。 for(i=0。 !feof(fp)。 i++) { fscanf(fp,%3d %5d %8s %5d %11s,amp。 dan[i].num,amp。 dan[i].chepai,amp。 dan[i].name,amp。 dan[i].id,amp。 dan[i].time)。 printf(\n)。 printf(处罚单号 :%d\n,dan[i].num)。 printf(车牌号码 :%d\n,dan[i].chepai)。 printf(驾驶员姓名 :%s\n,dan[i].name)。 printf(开单警察 ID:%d\n,dan[i].id)。 printf(处罚时间 :%s\n,dan[i].time)。 printf(\n)。 /*逐条输出文件信息 */ } fclose(fp)。 printf_back()。 } ( 4)、查询模块 [需求分析 ] 该模块的功能是可以实现按车辆、驾驶员和开单交警查询。 [查询模块流程图 ] [查询模块 程序 ] 打开文件 输入用户要查询的信息 x 让用户选 择 输入查询的车牌号 j 输入查询的驾驶员姓名 m 输入查询的开单警察 j 输入错误 dan[i].chepai==j dan[i].id==j strcmp(dan[i].name,m)==0 显示“找不到此罚单信息 关闭文件 选择浏览还是返回主菜单 显示“找不到此罚单信息 显示“找不到此罚单信息 显示“找不到此罚单信息 void chaxun() /*查询模块 */ { int i,j,x,flag=0。 FILE *fp。 char m[8]。 printf(请输入您想查询的信息 : \n)。 printf(1_按车牌号查询 \n)。 printf(2_按驾驶员姓名查询 \n)。 printf(3_按。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。