欢迎来到天天文库
浏览记录
ID:49224844
大小:31.69 KB
页数:18页
时间:2020-03-01
《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;i8、(*a[i].num!=' ')continue;else{printf("添加第%d辆公交车路线记录:",i+1);printf("请输入路线编码(3位编码,第一位为大写字母,后两位为数字):");//路线编码scanf("%s",cc);for(j=0;
8、(*a[i].num!=' ')continue;else{printf("添加第%d辆公交车路线记录:",i+1);printf("请输入路线编码(3位编码,第一位为大写字母,后两位为数字):");//路线编码scanf("%s",cc);for(j=0;
此文档下载收益归作者所有