#include<iostream>
#include<string>
using namespace std;
class Login
{
public:
Login()
{
m_errorNum=1;
strcpy(m_username,"admin");
strcpy(m_password,"123");
}
bool IsLogin(char *str1, char *str2)
{
if(strcmp(str1,m_username)==0 && strcmp(str2,m_password)==0 )
{
return true;
}
if(m_errorNum==3)
{
cout<<"你已经试了3次,程序自动退出."<<endl;
exit(0);
}
m_errorNum++;
return false;
}
private:
char m_username[20];
char m_password[20];
int m_errorNum;
};
int main()
{
Login login;
char username[20],password[20];
begin:
cout<<"请输入你的帐号:"<<endl;
cin>>username;
cout<<"请输入你的密码:"<<endl;
cin>>password;
if(login.IsLogin(username,password))
{
cout<<"欢迎使用windows"<<endl;
}
else
{
cout<<"用户名和密码输入错误,请重新输入."<<endl;
goto begin;
}
return 0;
}