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

📄 passwordcheck.cpp

📁 VC6.0小型图书馆管理程序。建议具有书籍存储与信息检索、借阅者信息存储与检索、借还书操作及相关信息修改功能。
💻 CPP
字号:
#include<iostream>
#include <conio.h>
#include<string>

using namespace std;

class PasswordCheck
{
     public:
         static bool GetPass();
		 static void CheckPass(); 
	
         static int InputNum;
		 static string Password; 
};

bool PasswordCheck::GetPass()
{
    char *PassInput=new char[20];
    int i=0;

	InputNum++;   
    
    cout<<"输入密码:";
	
	while((PassInput[i]=getch())!='\r')
	{
	    cout<<"*";
		i++;
	}
	PassInput[i]='\0';
	cout<<endl;
	//cin.getline(PassInput,20);

	return(PasswordCheck::Password==PassInput);

	delete[] (PassInput);
}

void PasswordCheck::CheckPass()
{
    while(PasswordCheck::InputNum<=2)
	{
	    if(PasswordCheck::GetPass())
			break;
		//cout<<"密码输入错误,请继续";
	}
	
	if(PasswordCheck::InputNum>2)
	{
		cout<<"SORRY,输入错误次数大于3,程序自动退出";
		exit(1);
	}

    cout<<"密码正确!";
}


string PasswordCheck::Password="a" ;
int PasswordCheck::InputNum=0;


int main()
{

	PasswordCheck::CheckPass();
	
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -