帮忙解释一下这个程序
while((a>=0)&&(word[a++]=getch())!=13) //密码输入 {
if(word[0]=='\b')
{
a=0;
continue;
}
else if(word[a-1]=='\b')
{
cout<<'\b'<<'\0'<<'\b';
a-=2;
}
else
putchar('*');
}
word[--a]='\0';
尤其是红色的部分,最好详细说下,不明白啊,先行谢过。
[ 本帖最后由 飘到心海 于 2010-5-9 17:24 编辑 ]