交通处罚单系统课程设计报告(编辑修改稿)内容摘要:
if((fp1=fopen(,r))==NULL) { printf(can not open file\n)。 printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。 } for(j=0。 !feof(fp1)。 j++) //读取文件 { fscanf(fp1,%s%s%s%s%s%s,amp。 list[j].vno,amp。 list[j].dname,amp。 list[j].pname,amp。 list[j].pno,amp。 list[j].no,amp。 list[j].date)。 } num=j。 fclose(fp1)。 printf(请输入要删除的处罚单的编号 \n)。 scanf(%s,s1)。 for(j=0。 jnum。 j++) { if(strcmp(s1,list[j].no)==0) { f=j。 if(fnum) { for(j=f。 jnum。 j++) { strcpy(list[j].vno,list[j+1].vno)。 strcpy(list[j].dname,list[j+1].dname)。 strcpy(list[j].pname,list[j+1].pname)。 strcpy(list[j].pno,list[j+1].pno)。 strcpy(list[j].no,list[j+1].no)。 strcpy(list[j].date,list[j+1].date)。 } } if((fp2=fopen(,w))==NULL) { printf(文件打不开。 \n)。 printf(\npress enter to return menu\n)。 getchar()。 menu()。 } for(j=0。 jnum。 j++) //保存文件 { fprintf(fp2,\n%s\n%s\n%s\n%s\n%s\n%s,list[j].vno,list[j].dname,list[j].pname,list[j].pno,list[j].no,list[j].date)。 } fclose(fp2)。 printf(\n 删除成功。 \n)。 printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。 } } if(f0) { printf(\n 没有找到该学号的记录 :\n)。 printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。 } } void browse() { int j。 int num。 FILE*fp。 if((fp=fopen(,r))==NULL) { printf(can not open file\n)。 printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。 } for(j=0。 !feof(fp)。 j++) //读取文件 { fscanf(fp,%s%s%s%s%s%s,amp。 list[j].vno,amp。 list[j].dname,amp。 list[j].pname,amp。 list[j].pno,amp。 list[j].no,amp。 list[j].date)。 } fclose(fp)。 num=j。 printf(\n 已添加 %d 条记录 \n\n,num)。 for(j=0。 jnum。 j++) //输出 { printf(第 %d 条记录为 :\n,j)。 printf( : %s\n,list[j].vno)。 printf( : %s\n,list[j].dname)。 printf( : %s\n,list[j].pname)。 printf( : %s\n,list[j].pno)。 printf( : %s\n,list[j].no)。 printf( : %s\n,list[j].date)。 printf(\n)。 } printf(\npress enter to return menu\n)。 getchar()。 getchar()。 menu()。 } void search() { int n。 int r。 do { system(cls)。 printf(\n 请选择查询类型 :\n\t1按车牌号 2按 驾驶员姓名 3:按开单交警姓名 4返回主菜单 \n)。 printf(\n 请输入数字选择 :)。 scanf(%d,amp。 n)。 if(n1||n4) { r=1。 getchar()。 } else r=0。 }while(r==1)。 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(,r))==NULL) { printf(文件打不开。交通处罚单系统课程设计报告(编辑修改稿)
相关推荐
查得; dt —— 地点修正值,由《暖通空调》附录 211 查得; ()c d Rt t t —— 玻璃窗传热负荷温差 刘贤伟 综合楼中央空调系统研究 12 起的冷负荷 [5] a w s i j m a x L Qc( τ )Q C A C C D C (44) 式中 aC —— 有效面积系数,由《暖通空调》附录 215 查得; wA —— 窗口面积, m2; sC ——
必要性认知; 能对电力电缆及通信线路相关参数进行数据收集和整理; 用需求系数法进 行电力系统负荷统计和估算; 为电力系统电缆施工选择最佳方案,实现供电系统电缆施工初步设计; 根据公路沿线监控、收费的设备状况确定通信线路及信息点的设立数目; 根据项目设计目标及现场勘察数据,撰写施工准备流程及施工方案计划; 在阶段施工完成后,按标准对施工工艺质量进行初步评估;
施工,确保护栏施 工顺利进行。 ( 4) 如已出现总体施工进度滞后情况,应采取各种可能的办法,追赶工期。 如加大人力投入;当地联系加工业务,保证安装材料供应;采用多点平行流水施工,加快施 工进度等。 二、 难点工程 难点工程有两项:一是隔离栅工程,二是标线工程。 隔离栅工程的难点不在于其施工技术与工艺上,而在于其公路地界的纷争上,工程进度常常受地界的不清或其他未处理好的工作被当地村民的阻挠。
O接口线、电源线、控制线、外接晶体线 4部分 . 89S51 单片机为双列直插式封装结构 , 如图 所示 . 第 3 章 硬件设计 7 图 89S51 引脚分配图 89S51 单机的电源线有以下两种: ( 1) VCC: +5V 电源线。 电源线 ( 2) GND:接地线。 89S51 单片机的外接晶体引脚有以下两种 : ( 1) XTAL1:片内振荡器反相放大器的输入端和内部时钟工作的输入端。
n ( tu c 时,且 )1 2 0s i n ()s i n ( ttmuukuuu caxaao )]c o s ()s in ()[(2 ttm )7 2 37 2 a ns i n ()37 2 ()7 2 (2 122 mtm )()( 22 m 得出 m ; 2)当 )120s in (
83。 30 工艺文件维护系统 30 资源数据库检索系统 31 技术支持 数据库检索系统 31 用户管理系统 32 主菜单系统 32 交流接触器 CAPP 系统的基本模块及其系统的基础 32 交流接触器 CAPP 系统的基本模块 32 交流接触器 CAPP 系统的基础 33 交流接触 器的派生式 CAPP 系统 34 交流接触器 CAPP 系统的设计步骤 36 交流接触器的选择和接法 38