C语言课程设计——简易公交车管理系统(数组实现).docx

C语言课程设计——简易公交车管理系统(数组实现).docx

ID:49224844

大小:31.69 KB

页数:18页

时间:2020-03-01

C语言课程设计——简易公交车管理系统(数组实现).docx_第1页
C语言课程设计——简易公交车管理系统(数组实现).docx_第2页
C语言课程设计——简易公交车管理系统(数组实现).docx_第3页
C语言课程设计——简易公交车管理系统(数组实现).docx_第4页
C语言课程设计——简易公交车管理系统(数组实现).docx_第5页
资源描述:

《C语言课程设计——简易公交车管理系统(数组实现).docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/**************************头文件声明************************************/#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"/**************************函数声明************************************/voidinit();//初始化函数voidadd();//信息录入函数voidview();//信息显示函数void

2、mod();//信息修改函数voidmodmeun();//修改菜单voidmodnavimeun();//路线修改菜单voiddel();//信息删除函数voidfind();//信息查询函数voidfindmeun();//查询菜单voidfindnavi();//路线导航查询函数voidfindnum();//路线编号查询函数voidfindstameun();//站台信息查询菜单voidfindsta();//站台信息查询函数voidsave();//信息保存函数voidmainmeun();//主菜单charTest

3、(chara,charb,charc);//菜单输入检测函数/**************************宏定义声明************************************/#defineN100//公交车数量/**************************结构体定义************************************/structstation//途径站点信息{charc[20];//站点名称};structbus//公交车信息{charnum[20];//公交车路线编号ch

4、arname[20];//司机姓名intn;//站台数目structstationb[12];//站台名称chartopen[20];//起始时间chartclose[20];//终止时间intmoney;//票价}a[N];/**************************函数定义************************************/intmain(){chara;init();printf("tt目前所能录入的公交车数量上限为%d辆",N);printf("tt输入回车键继续

5、");fflush(stdin);//清除键盘缓冲区while(1){system("cls");mainmeun();a=Test(getchar(),'1','6');//菜单检测输入函数switch(a){case'1':system("cls");add();break;case'2':system("cls");view();break;case'3':system("cls");mod();break;case'4':system("cls");del();break;case'5':system("cls")

6、;find();break;case'6':return0;}}return0;}voidinit()//初始化函数{FILE*fp;//文件指针inti;if((fp=fopen("bus.txt","r+"))==NULL)//初次尝试打开"bus.txt"文本文件{printf("tt文件打开失败tt正在尝试创建新文件...");fp=fopen("bus.txt","w");//创建"bus.txt"文本文件if((fp=fopen("bus.txt","r+"))==NULL)//再次判断是否

7、打开成功{printf("tt文件创建失败!!!");return;}}fp=fopen("bus.txt","r+");for(i=0;i

8、(*a[i].num!='')continue;else{printf("添加第%d辆公交车路线记录:",i+1);printf("请输入路线编码(3位编码,第一位为大写字母,后两位为数字):");//路线编码scanf("%s",cc);for(j=0;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。