Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I keep getting the error: modification of 'gender' is not a constant expression case gender = 'm' How can I fix my code? bool getGender()
I keep getting the error:
"modification of 'gender' is not a constant expression case gender = 'm'"
How can I fix my code?
bool getGender()
{
bool gender;
cout << "Are you a male or a female (m/f)?";
cin >> gender;
switch(gender)
{
case gender = 'm':
case gender = 'M':
return false;
case gender = 'f':
case gender = 'F':
return true;
break;
default:
cout << "Please type m for male or f for female: ";
}
return gender;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started