C 车票管理系统代码.doc

C 车票管理系统代码.doc

ID:49199551

大小:95.50 KB

页数:12页

时间:2020-03-01

C 车票管理系统代码.doc_第1页
C 车票管理系统代码.doc_第2页
C 车票管理系统代码.doc_第3页
C 车票管理系统代码.doc_第4页
C 车票管理系统代码.doc_第5页
资源描述:

《C 车票管理系统代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#inelude#include#ineludeinclude#include#ineludevconio.h〉#inelude#ineludeusingnamespacestd;intmanage=O,end二1;staticintnum=-l;longt=time(NULL);voidmainmenu();classuser{private:chartrain[10];in

2、thour;intminute;intzhanshu;charstart_station[20];charend_station[20];intticket_price;charzhandian[200];public:voidinput();//录入函数voidbrowse();//浏览车次函数voidsearch_train();//按车次查询voidsearch_station();//按站点查询voiddisplay(int);〃显示个车次信息friendvoidsave();//保存数据friendvoiddel();//删除数

3、据friendvoidlnt();//初始化函数,读取“数据.txt”中的数据};userticket[10];存储函数将车次信息存储在数据.txt屮*/voidsave(){ofstreamfile(”数据.txt"Jos::out);for(intj=O;j<=num;j++){file«ticket[j].train«"file«ticket[j].zhanshu«"file«ticket[j].start_stationvv”file«ticket[j].end_station«"file«ticket[j].ticket_pri

4、ce«"file«ticket[j].zhandian«endl;}file.close();cout«"信息已存入文件"«endl;}/*删除模块将车次信息从数据.txt屮删除*/voiddel(){charna[10];intij;coutvv”选择删除模式(1.按车次2.按编号)"«endl;intk;cin»k;switch(k){case1:cout«-请输入需要删除的车次名:”;cin»na;for(i=0;i<=num;i++){if(strcmp(na,ticket[i].train)==O){for(j=i+l;j<

5、=num;j++){ticket[j-l]=ticket[j];}cout«endl«"tttt删除成功!H;break;}if(i>num)coutvv”对不起,没有有关此站点的车次信息!”;else{num-;save();}break;case2:cout«H您要删除第几个(从上往下)vvendl;intnumber;cin»number;for(;number>num+1;){cout«"指令错误!请重新输入!"«endl;cin»number;cout«endl«endl;}for(j=number;jv二num

6、;j++){ticket[j-l]=ticket[j];}cout«endl«Htttt删除成功!u;num一;save();break;}}输入车次信息函数*/voiduser::input(){num++;coutvv”车次:”;cin>>ticket[num].train;cout«"站数:";//do{cin»ticket[num].hour;}while(ticket[num].hour>24);cin>>ticket[num].zhanshu;coutvv”起始:”;cin»ticket[num].start_st

7、ation;cout«"^-A^:";cin»ticket[num].end_station;cout«"票价:";cin»ticket[num].ticket_price;coutvv”站点:”;cin>>ticket[num].zhandian;save();}浏览以存车次的信息*/voiduser::browse(){intj;t=time(NULL);tm*pt=localtime(&t);cout«"当前时间:”«setfill('O')«setw(2)«pt->tm_hour«*:';cout«setw(2)«pt->tm_m

8、in«,:*;cout«setw(2)«pt->tm_sec<

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

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

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