📄 bank.c
字号:
#include "operate.h"int main(int argc,char **argv){ system("cls"); info *pinfo=(info*)malloc(102); while(1) { show(); //显示系统主界面 int i=0; printf("\n请输入业务编号:"); scanf("%d",&i); switch(i) { case 1: openAccount(pinfo); break; case 2: transfer(); break; case 3: getmoney(); break; case 4: queryacc(); break; case 5: savemoney(); break; case 6: printf("欢迎下次光临!!!\n"); sleep(2000); system("cls"); exit(0); default: printf("请输入合法的业务编号!!!!\n"); break; } sleep(2000); system("cls"); //system("clear"); } free(pinfo);}void show(){ char buffer1[100]; FILE *file=fopen("../config/mainUI.txt","r"); while(1) { fgets(buffer1,100,file); if(strlen(buffer1)==0) break; fputs(buffer1,stdout); memset(buffer1,'\0',sizeof(buffer1)); fflush(stdout); }}void openAccount(info* newuser){ info_DECLARER(newuser); printf(" 请输入个人信息:\n"); printf(" 姓名: "); scanf("%s",newuser->name); printf(" 性别: "); scanf("%s",newuser->sex); printf(" 年龄: "); scanf("%d",&newuser->age); printf(" 住址: "); scanf("%s",newuser->address); printf(" 存款金额: "); scanf("%d",&newuser->sal); newuser->id=time((time_t*)NULL); //printf("id:%d\n姓名:%s\n性别:%s\n年龄:%d\n地址:%s\n存款金额:%d\n",newuser.id,newuser.name,newuser.sex,newuser.age,newuser.address,newuser.sal); insert(newuser); printf(">>>>>>>>>>>>插入用户成功!!!<<<<<<<<<<<<<\n");}void transfer(){ int outid; int outsal; int outnum; int inid; int insal; printf(" 请输入转出方帐号:"); scanf("%d",&outid); outsal=query(outid); if(outsal==-1) { printf("该用户不存在!!\n"); } else { printf(" 请输入转出方要转出的金额:"); scanf("%d",&outnum); if(outnum>outsal) { printf("该用户余额不足!!\n"); } else { printf(" 请输入转入方帐号:"); scanf("%d",&inid); insal=query(inid); if(insal==-1) { printf("该用户不存在!!\n"); } else { update(outid,outsal-outnum); update(inid,insal+outnum); printf(">>>>>>>>转账成功!!!<<<<<<<<"); } } }}void getmoney(){ int id; int outsal; int outnum; printf(" 请输入你的帐号:"); scanf("%d",&id); outsal=query(id); if(outsal==-1) { printf("该用户不存在!!\n"); } else { printf(" 请输入取款金额:"); scanf("%d",&outnum); if(outnum>outsal) { printf("该用户余额不足!!\n"); } else { update(id,outsal-outnum); printf(">>>>>>>>取款成功!!!<<<<<<<<<<<"); } }}void queryacc(){ int id; int outsal; printf(" 请输入你的帐号:"); scanf("%d",&id); outsal=query(id); if(outsal==-1) printf("该用户不存在!!\n"); else printf("您的余额为:%d\n",outsal);}void savemoney(){ int id; int outsal; int outnum; printf(" 请输入你的帐号:"); scanf("%d",&id); outsal=query(id); if(outsal==-1) { printf("该用户不存在!!\n"); } else { printf(" 请输入存款金额:"); scanf("%d",&outnum); update(id,outsal+outnum); printf(">>>>>>>>>>>存款成功!!!<<<<<<<<<<"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -