《电影院管理系统.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电影院管理系统

#define SINFOR_LEN sizeof(SINFOR)#define IFILM_LEN sizeof(IFILM)#define N 1000#define K 20int g_monthdays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};typedef struct time //时间类型{ int hour; //小时 int minute; //分钟}STIME;typedef struct information //售票信息类型{ char fname[20]; //影片名称 int fnumber; //放映厅编号 int fbuy[K]; //每个放映厅所对应的购票数 SDATE f_date; //放映日期 SDATE bor_time;STIME f_time; //放映时间int inmoney;//票房总收入}SINFOR;SINFOR ffilm[N]; //电影信息数组 (全局变量)void peopleLogin(int fn,int m){int select;while(1){printf(--------------------); printf( 1.输出影片信息 ); printf( 2.买票 ); printf( 3.退票 ); printf( 0.返回主菜单 ); printf(--------------------);printf(\n 请选择您需要的服务(0-3):); scanf(%d,select);getchar();switch(select){case 1: outputmovies(fn) ;break;case 2: buyticket(fn) ;break;case 3: returnticket(fn,m) ;break; case 0:return;}}}void inputonemovie(int i){ printf(请输入影片名称:); scanf(%s,ffilm[i].fname); printf(请输入放映日期:); scanf(%4hd.%4hd.%4hd,ffilm[i].f_date.year,ffilm[i].f_date.month,ffilm[i].f_date.day); printf(请输入放映时间:\n); scanf(%4d.%4d,ffilm[i].f_time.hour,ffilm[i].f_time.minute); // printf(请输入放映厅%d售票数:); //ffilm[i].fnumber;char c=y;int n=0;while(c==y||c==Y){printf(请输入放映厅%d售票数:,n);scanf(%d,ffilm[i].fbuy[n++]);getchar();printf(继续输入下一个放映厅的售票数吗(y/n):\n);c=getchar();getchar();} ffilm[i].fbuy[i]=0; //getchar();}int loadmovie(void){ FILE *fm; int fn=0; if((fm=fopen(sales.txt,r+))==NULL) { printf(cant open file sales.txt\n); return(fn); } while(!feof(fm)) if(fread(ffilm[fn],SINFOR_LEN,1,fm)) fn++; fclose(fm); return(fn);}void saveonemovie(int i){ FILE *fm; if((fm=fopen(sales.txt,r+))==NULL) { printf(cant open file sales.txt\n); exit(1); } fseek(fm,SINFOR_LEN*i,0); fwrite(ffilm[i],SINFOR_LEN,1,fm); fclose(fm);}//*************************************************************//功能:将全部电影信息保存到sales.txt文件中//参数:m表示电影数//返回:无//主要思路:用fwrite函数将数组film中的信息写入文件//*****************************************************void saveallmovie(i

文档评论(0)

tiantiande + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档