++n;
cout<<"还要继续开户吗?(y/n)";
cin>>f;
} while (f=='y');
}
//销户
void deletePerson(Person person[],int &n,string delname)
{
int i;
int j=0;
for (i = 0; i if (person[i].cardName == delname) { for (j=i; j person[j].cardName = person[j+1].cardName; person[j].cardNum = person[j+1].cardNum; person[j].money = person[j+1].money; person[j].beginTime = person[j+1].beginTime; person[j].useState = person[j+1].useState; } n--; i--; } } //从写入文件 ofstream onfile;//写入文件类 onfile.open("Person.txt"); for (int i=0; i onfile< } onfile.close(); } //修改卡的信息 void alterPerson(string name,Person person[],int &n) { int i=findPerson(person, total, name); if(i<0) { cout<<"对不起,没有该账户!"< } else { double _money; string sTemp; int jj; cout<<"从新修改账户信息:"< cout<<"修改账户号:"; cin>>sTemp; person[i].cardNum = sTemp; cout<<"修改账户名:"; cin>>sTemp; person[i].cardName = sTemp; cout<<"修改账户余额:"; cin>>_money; person[i].money = _money; cout<<"修改挂失/解锁(1.挂失 2.解锁)"; cin>>jj; if (jj==1) { person[i].useState = true; } else { person[i].useState = false; } } //将信息重写入文档 ofstream onfile;//写入文件类 onfile.open("Person.txt"); for (int i=0; i onfile< } onfile.close(); } //选择某用户卡的挂失和解锁 void chooseUseFunction(string name,Person person[],int &n) { int i=findPerson(person, total, name); if(i<0) { cout<<"对不起,没有该账户!"< } else { int jj; cout<<"修改挂失/解锁(1.挂失 2.解锁)"; cin>>jj; if (jj==1) { person[i].useState = true; } else { person[i].useState = false; } } //将信息重写入文档 ofstream onfile;//写入文件类 onfile.open("Person.txt"); for (int i=0; i onfile< } onfile.close(); //用户查询(查询所有的卡信息) void showAllCard(Person person[],int &n) { cout<<"当前有"< PrintPersonTitle(); for (int i=0; i cout< } } }; void managermenu(Manager &manager);//管理员菜单相应 void personmenu();//用户菜单 //获取当前系统时间 char* GetTime() { { time_t now; struct tm *timenow; time(&now); timenow = localtime(&now); char *p = asctime(timenow); return p; } } //身份菜单响应 void IdMenu(Manager &manager) { Show_Iden_menu();//菜单显示 switch (get_Idemenu_choice()) { case 1: { //进入管理员身份验证 string n,s; cout<<"请输入管理员账号:"; c
}
/*********************************************************************/
void IdMenu(Manager &manager);//身份菜单响应
/********************函数定义*****************************************/