用getch仿真输入密码

#include <conio.h>  
#include<stdio.h>
void main()
{
	char ch,a[20];
	int i=0;
	printf("请输入登录密码(输入Y或y结束):\n");
	do
	{
		ch=getch();
		a[i++]=ch;
		if(ch != 'Y'&&ch !='y' )
			printf("*");
	}while( ch != 'Y'&&ch !='y' );
	printf("\n密码如下:\n");
	for(int k=0;k<i-1;k++)
		printf("%c",a[k]);
	printf("\n");
}

/*
请输入登录密码(输入Y或y结束):
*******
密码如下:
1234567
*/

你可能感兴趣的:(用getch仿真输入密码)