ofstream onfile;//文件写入类
unsigned int j=1;
string pword;
string password;
infile.open("password.txt",ios::in);
if (!infile.is_open())//如果打开失败,则重新设置密码
{
set_psw();//重新设置密码
}
//取值
infile>>password;
//打开成功验证密码
do {
cout<<"输入密码,你将有三次机会:"< cin>>pword; j++; } while (password != pword && j<=3); if (j<=3) { cout<<"恭喜登陆成功!"< return 1;//打开成功 } else { cout<<"你已经输入了三次了,打开文件失败!"< return 0; } //身份选择菜单 void Show_Iden_menu() { cout<<">>>>>>>>>>>>>>>>>欢迎您使用银行管理系统<<<<<<<<<<<<<<<<<<<<\n"; cout<<"*******************************************************\n"; cout<<" 1.银行管理员 | 2.普通用户 \n"; cout<<"*******************************************************\n"; } //显示管理员菜单 void Show_Managermenu() { cout<<">>>>>>>>>>>>>>>欢迎您使用银行管理员管理系统<<<<<<<<<<<<<<<<\n"; cout<<"******************************************************\n"; cout<<" 1.开户 | 2.销户 \n"; cout<<" 3.修改卡号信息 | 4.挂失/解锁 \n"; cout<<" 5.查询所有记录 | 0.返回上级 \n"; cout<<"******************************************************\n"; } //显示普通用户功能菜单 void Show_PersonMenu() { cout<<">>>>>>>>>>>>>>欢迎您使用银行客户管理系统<<<<<<<<<<<<<<<<<<<<\n"; cout<<"******************************************************\n"; cout<<" 1.查询余额 | 2.挂失/解锁 \n"; cout<<" 3.存款 | 4.取款 \n"; cout<<" 0.返回上级 | \n"; cout<<"******************************************************\n"; } //普通用户接受菜单 int get_personmenu_choice() { int personmenu_ch;//菜单选项 do { cout<<"请选择功能:"; cin>>personmenu_ch; if (personmenu_ch<0||personmenu_ch>4) { cout<<"输入有误!"< } } while (personmenu_ch<0||personmenu_ch>4); return personmenu_ch; } //接受身份菜单选择 int get_Idemenu_choice() { int idmenu_ch;//菜单选项 do { cout<<"请选择身份:"; cin>>idmenu_ch; if (idmenu_ch<1||idmenu_ch>2) { cout<<"输入有误!"< } } while (idmenu_ch<1||idmenu_ch>2); return idmenu_ch; } //接受菜单选择 int get_managermenu_choice() { int menu_ch;//菜单选项 do { cout<<"请选择菜单:"; cin>>menu_ch; if (menu_ch<0||menu_ch>5) { cout<<"error"; } } while (menu_ch<0||menu_ch>5); return menu_ch; } int main(int argc, const char * argv[]) { Manager manager; if (psw_check()) { IdMenu(manager); } return 0; }
}