电影院管理系统.doc

电影院管理系统.doc

ID:55780594

大小:68.50 KB

页数:15页

时间:2020-06-07

电影院管理系统.doc_第1页
电影院管理系统.doc_第2页
电影院管理系统.doc_第3页
电影院管理系统.doc_第4页
电影院管理系统.doc_第5页
资源描述:

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

1、#defineSINFOR_LENsizeof(SINFOR)#defineIFILM_LENsizeof(IFILM)#defineN1000#defineK20intg_monthdays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};typedefstructtime//时间类型{inthour;//小时intminute;//分钟}STIME;typedefstructinformation//售票信息类型{charfname[20];//影片名称intfnumber;//放映厅编号intfbuy[K];

2、//每个放映厅所对应的购票数SDATEf_date;//放映日期SDATEbor_time;STIMEf_time;//放映时间intinmoney;//票房总收入}SINFOR;SINFORffilm[N];//电影信息数组(全局变量)voidpeopleLogin(intfn,intm){intselect;while(1){printf("--------------------");printf("1.输出影片信息");printf("2.买票");printf("3.退票");printf("0.返回主菜单");printf("--------

3、------------");printf("请选择您需要的服务(0-3):");scanf("%d",&select);getchar();switch(select){case1:outputmovies(fn);break;case2:buyticket(fn);break;case3:returnticket(fn,m);break;case0:return;}}}voidinputonemovie(inti){printf("请输入影片名称:");scanf("%s",ffilm[i].fname);printf("请输入放映日期:");s

4、canf("%4hd.%4hd.%4hd",&ffilm[i].f_date.year,&ffilm[i].f_date.month,&ffilm[i].f_date.day);printf("请输入放映时间:");scanf("%4d.%4d",&ffilm[i].f_time.hour,&ffilm[i].f_time.minute);//printf("请输入放映厅%d售票数:");//ffilm[i].fnumber;charc='y';intn=0;while(c=='y'

5、

6、c=='Y'){printf("请输入放映厅%d售票数:",n)

7、;scanf("%d",&ffilm[i].fbuy[n++]);getchar();printf("继续输入下一个放映厅的售票数吗(y/n):");c=getchar();getchar();}ffilm[i].fbuy[i]=0;//getchar();}intloadmovie(void){FILE*fm;intfn=0;if((fm=fopen("sales.txt","r+"))==NULL){printf("can'topenfilesales.txt");return(fn);}while(!feof(fm))if(fread(&f

8、film[fn],SINFOR_LEN,1,fm))fn++;fclose(fm);return(fn);}voidsaveonemovie(inti){FILE*fm;if((fm=fopen("sales.txt","r+"))==NULL){printf("can'topenfilesales.txt");exit(1);}fseek(fm,SINFOR_LEN*i,0);fwrite(&ffilm[i],SINFOR_LEN,1,fm);fclose(fm);}//***************************************

9、**********************//功能:将全部电影信息保存到sales.txt文件中//参数:m表示电影数//返回:无//主要思路:用fwrite函数将数组film中的信息写入文件//*****************************************************voidsaveallmovie(intfn){FILE*fm;if((fm=fopen("sales.txt","w"))==NULL){printf("can'topenfilesales.txt");exit(1);}fwrite(ffilm,S

10、INFOR_LEN,fn,fm);fclose(fm);}//*********

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

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

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