下面是我的代码:
我正在将用户输入数据与现有的二维数组进行比较。当用户输入正确的用户 id 时,程序可以正常工作,但是当有人输入错误的用户 id 时,程序会崩溃。
bool cust=false;
int row=0;
do
{
cout<<"enter your user id"<<endl;
cin>>uid;
cout<<"enter your password"<<endl;
cin>>upw;
while(uid!=dataarray[row][3])
{
row++;
}
if(uid==dataarray[row][3])
{
cout<<"found customer"<<endl;
cust=true;
break;
}
else
{
cout<<"No customer found"<<endl;
break;
}
}while(!cust);