📄 leaguemain.cpp
字号:
#include"League.h"
void main()
{
int choice;//用以存储用户的操作
cout<<"欢迎使用!本系统支持中文输入!!!\n";
int i=0;
do
{ //只有具有管理员密码的人才能进入本系统管理社团人员的资料
ManagerMember man;
fstream ManagerSD("管理员密码.txt",ios::in|ios::out);//打开管理员密码文件
if(!ManagerSD)
{cerr<<"文件打开失败,请重试"<<endl;
return;
}
char p[8];//用以存储用户输入的密码
//把密码文件中的管理员密码读出来
ManagerSD.read ((char*)&man.SD ,8);
ManagerSD.seekg (0,ios::beg);
cout<<"==>请输入管理员密码(初始密码为0000000):";
cin>>p;
//检测输入密码是否正确
if((strcmp(p,(man).SD ))==0)
{
//本系统主菜单
cout<<"+++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<" *@$社 团 成 员 管 理 程 序 $@* "<<endl;
cout<<"+++++++++++++++++++++++++++++++++++++++"<<endl;
cout<<"你可以进行以下的操作:\n"
<<"1.==>普通成员的管理\n"
<<"2.==>干事的管理\n"
<<"3.==>管理人员的管理\n"
<<"4.==>修改管理员密码\n"
<<"5.==>退出\n"
<<"+++++++++++++++++++++++++++++++++++++++\n"
<<"==>请选择:";
while(1)
{ cin>>choice;
switch(choice)
{case 1: {CommonMember a;a.EditCMember();break;}//普通从成员的管理
case 2:{KeyMember b;b.EditKMember();break;}//干事的管理
case 3:{ManagerMember c;c.EditMMember();break;}//管理人员的管理
case 4:ChangePassword(ManagerSD,&man);break;//修改管理员密码
case 5:cout<<"退出系统,多谢使用!\n";return;//退出
default:{cout<<"输入错误,请再输入\t";}
}
}
}else
{cout<<"密码错误!"<<endl;}
i++;cout<<"你还有"<<(6-i)<<"次机会!"<<endl;
}while(i<=5);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -