⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 leaguemain.cpp

📁 无
💻 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 + -