那如果要在里面加一项,把密码变成星星输出,加入代码之后,mes.mima2的值就变了是怎么一回事啊?要怎么改?
int denglu()
{
cout<<"请输入姓名:";
cin>>mes.name2;
cout<<"请输入密码:";
int i=0;
char c;
while(1)
{
c=getch();
if(c=='\r')
break;
mes.mima2=c;
i++;
cout<<"*";
}
int x,y;
x=mes.(mes.name2);
y=mes.(mes.mima2);
cout<<"x="<<x<<" "<<"y="<<y<<endl;
if(x==0&&y==0)
{
cout<<"输入正确,进入游戏...";
cout<<endl;
}
else
{
cout<<"输入有误,请重新输入!";
cout<<endl;
denglu();
}
return 0;
}
自定义人生。。。