




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(word完整版)c语言饭卡管理系统代码档 (word完整版)c语言饭卡管理系统代码档 (word完整版)c语言饭卡管理系统代码档 c语言饭卡管理系统代码档 #include<stdio.h〉 #include<string.h> #include<conio。h〉 #include〈stdlib.h〉 #defineN100 structcard { charnum[10];charname[10];floatmoney;intg; }; voidmyprint(); voidmycreate(); voidmybuy(); voidmysave(); voidmyadd(); voidmydel(); voidmylost(); voidmydisplayall(); voidmain() { charchoose='\0’,yes_no='\0'; do { myprint(); printf("”); choose=getch(); switch(choose) { case'1’:mycreate();break;/*创建*/ case’2':mybuy();break;/*买饭*/ case’3’:mysave();break;/*续钱*/ case'4’:myadd();break;/*添加*/ case'5’:mydel();break;/*注销*/ case'6':mylost();break;/*挂失*/ case'7':mydisplayall();break;/*显示全部*/ case'0’:exit(0); default:printf("\n%c为非法选项!\n”,choose); } printf(”\n要继续选择吗(Y/N)?\n”); do { yes_no=getche(); } while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N’&&yes_no!='n'); }while(yes_no==’Y’||yes_no=='y’); } voidmyprint()/*显示菜单界面*/ { system("cls");/*调用清屏函数。若在TC下运行,改用clrscr()*/ printf("|--—-—-—---—-————--—-———---——---——--————————|\n”); printf(”|请输入选项编号(0—7):|\n"); printf("|-—-—---———-———--——-———-—--——----—-—--—---—-|\n”); printf("|1—-—-创建饭卡|\n”); printf(”|2-——-买饭|\n"); printf("|3————续钱|\n”); printf("|4-—--添加新饭卡|\n"); printf(”|5——--注销旧饭卡|\n”); printf(”|6-—--设置与解除挂失|\n"); printf(”|7-——-显示全部信息|\n”); printf(”|0--——退出|\n"); printf(”|—---—---——-—-—------——-—-—------—-———-——-—-|\n”); } voidmycreate()/*定义创建饭卡的函数*/ { inti=1; structcardtemp={0}; FILE*fp=NULL; fp=fopen("d:\\JiLu。dat",”w"); if(fp==NULL) { printf(”\n打开文件夹失败!\n”);return; } system(”cls”);/*调用清屏函数。若在TC下运行,改用clrscr()*/ printf("\n请输入第一个记录:\n"); printf("卡号(用#结束输入):”); do { gets(temp。num); } while(strcmp(temp.num,”")==0); printf(”姓名(用#结束输入):”); gets(temp.name); printf(”金额(用#结束输入):"); scanf(”%f”,&temp。money); printf("挂失信息(1有,—1无)(用#结束输入):”); scanf("%d”,&temp.g); while(temp。num[0]!=’#') { fprintf(fp,”%15s%15s%15f%15d\n",temp.num,temp.name,temp。money,temp.g); i++; printf(”\n请输入第%d个记录:\n”,i); printf(”卡号(用#结束输入):”); do { gets(temp。num); } while(strcmp(temp

17****21
实名认证
内容提供者


最近下载