fin>>name;
fin>>password;
char name1[20];
char password1[20];
cout<<"请输入用户名:";
cin>>name1;
if(strcmp(name,name1)=0)
{
cout<<"请输入密码:";
cin>>password1;
if(strcmp(password,password1))
{
cout<<"登陆成功!"<<endl;
Son_menu();
}
else
{
cout<<"密码错误,请重新输入"<<endl;
Main_menu();
}
}
else
{
cout<<"用户名不存在,请重新输入或者注册!"<<endl;
Main_menu();
}
fin.close();
我在文件中存了name与password的数据,类型是char,错误提示说strcmp(password,password1)与strcmp(name,name1)=0的name与password不是左值,是怎么回事啊?