#include<stdio.h>
#include<string.h>
#include<conio.h>
	void cypher()
	{
   
		char* userName = "hallo";//原用户名
		char* password = "666666";//原密码
		char Name[50] = "";
		char pswd[50] = "";
		int index=0;
		printf("输入用户名:");
		gets(Name);
		printf("输入密码:");
		while (1)
		{
   
			char key = _getch();
			if (key=='\r')//'\r'为回车键
			{
   
				pswd[index] = '\0';
				break;
			}
			else if (key == '\b')//'\b'为退格键
			{
   
				if (index > 0)
				{
   
					index--;
				}
				printf("\b \b");
			}
			else
			{
   
				pswd[index++] = key;
				printf("*");
			}
			
		}
		if (strcmp(userName, Name) == 0 && strcmp(password, pswd) == 0)
		{
   
			printf("\n登陆成功\n");
			return 666;
		}
		else
		{
   
			printf("\n登陆失败\n");
		}
		

	}
	int main()
	{
   
		cypher();
		return 0;
	}