- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 海 无 涯 ;
main()
{
printf(*******************欢迎使用 DVD 信息管理系统**********************\n);
printf(\n\n\n\n 请输入管理员密码:);
if(check())
menu1();
else
{printf( 密码输入错误\n);
printf( ****************你无权使用本系统*****************\n);
quit();
}
}
int check() /* 验证会员密码*/
{
char a[20],str[]=123; /*注意: 会员初始密码为 123*/
int count;
for(count=0;count3;count++)
{ gets(a); if(strcmp(a,str)==0)
return 1 ; else continue;
}
return 0;
}
int menu1() /*主函数功能菜单*/
{ ;3;printf(请输入增加会员档案的个数:); scanf(%d,a);
for(i=n;i(n+a);i++)
{
printf(请输入会员名:); scanf(%s,stu1[i].name); fflush(stdin);
printf(请输入会员编号: ); scanf(%d,stu1[i].num); fflush(stdin);
printf(请输入会员性别:男 1 女 2:); scanf(%d,stu1[i].sex);
fflush(stdin);
printf(请输入初始的会费:); scanf(%d,stu1[i].huifei); stu1[i].day=s1; stu1[i].dvd1=stu1[i].dvd2=stu1[i].dvd3=0; getchar();
}
if((fp=fopen(huiyuan.txt,a+))==NULL)
{printf(cannot open file); exit(0);} for(i=n;i(n+a);i++)
fwrite(stu1[i],sizeof(struct dvdA),1,fp); fclose(fp);
n=n+a;; ;6;7;menu3()
{
int a;
printf(\n 信 息 查 询 \n ); printf(\n 1.按会员名查找\n); printf(\n 2. 按 dvd 查 找 \n); printf(\n 3.返回上级菜单 \n); printf(\n\n\n 请输入编号:); scanf (%d,a);
switch (a)
{
case 1: search1();break;
case 2: search2();break;
case 3: menu1();break;
default:printf(输入编码错误\n);menu3();
}
}
5 缴费模块;monfei()
{FILE *fp,*fp1; int i,c;
char name[20];
struct dvdA stu2[100];
printf(\n 请 输 入 会 员 姓 名 :\n); scanf(%s,name); if((fp=fopen(huiyuan.txt,r+))==NULL)
{printf(cannot open file); exit(0);}
for(i=0;in;i++)
{fread(stu2[i],sizeof(struct dvdA),1,fp); c=strcmp(name,stu2[i].name);
if(c==0)
{ printf(姓名 编号 性别 会费 dvd1 dvd2 dvd3 \n);
printf(%4s,%5d,%5d,%4d %4d %4d %4d\n, stu2[i].name,stu2[i].num,stu2[i].sex,stu2[i].huifei,stu2[i].dvd1,stu2[i].dvd2,stu2[i]. dvd3);
printf(请输入你要充入会费\n); scanf(%d,stu2[i].huifei);
}
}
fclose(fp);
if((fp=fopen(huiyuan.txt,w+))==NULL)
{printf(cannot open file); exit(0);};学 海 无 涯
for(i=0;in;i++) fwrite(stu2[i],sizeof(struct d
文档评论(0)