#include <bits/stdc++.h>
using namespace std;
int number = 0;
class Bank{
private:
string name;
string IDN;
string p;
vector<string> log;
double money;
string gettime(){
time_t now = std::time(nullptr);
tm* local_time = std::localtime(&now);
char buffer[80];
strftime(buffer,sizeof(buffer),"%Y-%m-%d %H:%M:%S",local_time);
string time_str(buffer);
return time_str;
}
public:
void oc(){
cout<<"请输入您的姓名:\n";
cin>>name;
cout<<"请输入您的身份证号:\n";
cin>>IDN;
while(IDN.size()!=18){
cout<<"您输入的身份证号不符合要求\n"
<<"请重新输入:\n";
cin>>IDN;
}
cout<<"请输入您的密码(六位数字):\n";
cin>>p;
while(!(p.size()==6 && (p[0]>='0' && p[0]<='9') && (p[1]>='0' && p[1]<='9') && (p[2]>='0' && p[2]<='9') && (p[3]>='0' && p[3]<='9') && (p[4]>='0' && p[5]<='9'))){
cout<<"您输入的密码不符合要求\n"
<<"请重新输入:\n";
cin>>p;
}
cout<<"设置成功";
number++;
cout<<"恭喜你开了卡\n"
<<"您的卡号为:"<<1000+number<<"\n";
}
}b;
void Main(){
cout<<"*欢迎来到私人银行*\n"
<<"****1.开卡********\n"
<<"****2.销卡********\n"
<<"****3.存钱********\n"
<<"****4.取钱********\n"
<<"****5.修改密码****\n"
<<"****6.查看余额****\n"
<<"****7.输出日志****\n"
<<"**请做出您的选择**\n";
}
int main(){
Bank Number[1000];
while(1){
Main();
int c;
cin>>c;
switch(c){
case 1:{
b.oc();
b.money -= 5;
Number[number-1000] = b;
break;
}
default:{
break;
}
}
system("pause");
system("cls");
}
return 0;
}