⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 一个模拟银行账户管理的软件
💻 CPP
字号:
#include"a.h"

struct Bank_Struct{
	Bank_Account temp;
	Bank_Struct * next;
};

int Select(){
	int n=1;
	cout<<"请选择要进行的操作:"<<endl;
	cout<<"1 注册新帐户"<<endl;
	cout<<"2 登录帐户"<<endl;
	cout<<"0 退出"<<endl;
	cin>>n;
	return n;
}

Bank_Struct* In_Account(ifstream &in,Bank_Struct* p){
	in.open("Bank_Account.txt",ios::app);
	if(!in){
		cout<<"打开失败!";
	}
	while(!in.eof()){
		Bank_Struct* b=new(Bank_Struct);
		p->next=b;
		p=p->next;
		p->temp.In_Account(in);
		p->next=NULL;
	}
	return p;
}

int Check_Password(Bank_Struct* p){
	char Account[20];
	char Password[20];
	cout<<"请输入帐号:";
	cin>>Account;
	cout<<"请输入密码:";
	cin>>Password;
	while(p->next!=NULL){
		if(strcmp(p->temp.Return_Account(),Account)==0){
			if(strcmp(p->temp.Return_Password(),Password)==0){
				cout<<"登录成功!";
			}
		}
	}
	return 1;
}

int main(){
	Bank_Struct* head=new(Bank_Struct);
	head->next=NULL;
	Bank_Struct* p;
	ifstream in;
	p=In_Account(in,head);
	int n;
	n=Select();
	while(n!=0){
		switch(n){
		case 1:
			Bank_Struct* a=new(Bank_Struct);
			if(a->temp.New_Bank_Account()==1) cout<<"帐户创建成功,您的帐号为:"<<a->temp.Return_Account()<<endl;
			p->next=a;
			p=p->next;
			p->next=NULL;
			break;
		//case 2:
			//if(Check_Password(head)==1) cout<<"ok";
			//break;
		}
		n=Select();
	}
	in.close();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -