如果输入的性别不是M/m/F/f/X/x,我必须打印错误,但我的if语句总是返回true
cout << "Please enter the candidate's information "
"(enter 'X' to exit).";
cout << endl << "gender: ";
cin.get(gender);
cin.ignore(1000,'\n');
if (gender != 'M' || gender != 'm' || gender != 'F' ||
gender != 'f' || gender != 'X' || gender != 'x')
{
cout << "error";
}
Run Code Online (Sandbox Code Playgroud)