cout << "Enter 'X' for uberX or 'S' for SUV or 'L' for luxury: "<< endl;
cin >> typeCar;
typeCar = toupper(typeCar);
if (typeCar != 'X' || 'S' ||'L')
{
cout << "Enter X, S, or L"<<endl;
system("pause");
}
无论我输入'X''S'还是'L',它总是执行此语句。当我放入小写字母时也是如此。
答案 0 :(得分:-2)
您需要单独评估每个声明。
if(typechar! = 'x' || typechar! = 'Z')