回复 3# 的帖子
能不能把它改一改, 它现在不能直接用*号回显
#include<stdio.h>
#include<string.h>
void main()
{
int k,i;
char a[20],b[20],c[7]="adaf",d[6]="fafae",ch[20];
for(i=1;i<=3;)
{
k=0;
printf("请输入您的用户名:");
gets(a);
printf("请输入您的密码:");
gets(b);
strcpy(ch,b);
do{
b[k]='*';
printf("%c",b[k]);
k++;
}while(ch[k]!='\0');
if((strcmp(a,c)==0)&&(strcmp(ch,d)==0))
break;
else
i++;
}
if(i<=3)
printf("%s,hello!",c);
else
printf("对不起!您的输入有误,不能为您服务。");
}