C语言控制台模仿密码输入
嘿嘿,密码掩字符搞的太奇葩了#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h>
#include <time.h>
#define MAX 100
int main(void)
{
char text={0};
char tmp;
int r;
srand((unsigned int)time);
for(int i=0;i<MAX;i++)
{
tmp=getch();
if(isprint(tmp))
{
text=tmp;
r=rand()%4;
if(r==0)
printf("烫");
else if(r==1)
printf("屯");
else if(r==2)
printf("锟");
else if(r==3)
printf("斤");
else
printf("拷");
}
if(tmp=='\r')
break;
}
printf("\n您输入的密码为:%s\n",text);
main();
return 0;
}
@小甲鱼 @牡丹花下死做鬼 @无名侠 @康小泡 @Angel丶L @拈花小仙
明天就要出考试成绩了 不知道能不能见到后天的太阳
页:
[1]