请问这段代码为什么会错?(不是编译错误,是输入时不按“套路”出牌)
源代码:
程序代码:bool abs1;
for(int i=0;i<=100;++i)
{
getline(fin, d[101]);
}
abs1=d[101].find(s);
if(abs1=true)
{
cout<<"请输入该账号对应的密码:";
}
else if(abs1=false)
{
cout<<"对不起,该账号未注册!2秒后前往注册页面……";
}用这段代码,如果用root是跳到第9行的(只有以下字符串可以),可是为什么用其他的也会跳到第9行?
Administrator root 2020liujuanxi

[此贴子已经被作者于2018-8-15 19:50编辑过]


