a.h

来自「一个模拟银行账户管理的软件」· C头文件 代码 · 共 74 行

H
74
字号
#include<iostream.h>
#include<string.h>
#include<fstream.h>

class Bank_Account{
private:
	char Name[20];
	char Password[10];
	long Amount;
	char AppDate[20];
	char Id[20];
	char Account[20];
public:
	char* Return_Account(){
		return Account;
	}
	char* Return_Name(){
		return Name;
	}
	char* Return_Password(){
		return Password;
	}
	long Return_Amount(){
		return Amount;
	}
	char* Return_AppDate(){
		return AppDate;
	}
	char* Return_Id(){
		return Id;
	}
	void Random_Account(){
		for(int n=0;Id[n]!='\0';n++){
			Account[n]=((Id[n]-48)+4)%10+48;
		}
		Account[n]='\0';
	}
	int New_Bank_Account(){
		char Password1[10],Password2[10];
		cout<<"请输入姓名:";
		cin>>Name;
		cout<<"请输入身份证号码:";
		cin>>Id;
		cout<<"请输入密码:";
		cin>>Password1;
		cout<<"请再次输入密码:";
		cin>>Password2;
		if(strcmp(Password1,Password2)==0)	strcpy(Password,Password1);
		else{
			cout<<"****两次输入的密码不同,请重新创建帐户:****"<<endl;
			New_Bank_Account();
		}
		cout<<"请输入初次存款数:";
		cin>>Amount;
		cout<<"请输入注册日期:";
		cin>>AppDate;
		Random_Account();
		return 1;
	}
	/*int Out_Account(){
		ofstream out;
		out.open("Bank_Account.txt",ios::app);
		if(!out){
			cout<<"打开失败!";
			return 1;
		}
		out<<Name<<"	"<<Id<<"	"<<Password<<"	"<<Account
			<<"	"<<AppDate<<"	"<<Amount<<endl;
	}*/
	void In_Account(ifstream &in){
		in>>Name>>Id>>Password>>Account>>AppDate>>Amount;
	}
};

⌨️ 快捷键说明

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