first put ' around your characters
Code:
if (User_Choice == 'n')
don't use else { if, use else if
Code:
else if (User_Choice == 'n')
thirdly use && (AND) to make sure it's not one thing and the other.
Code:
else if (User_Choice != 'y' && User_Choice != 'n')
std::cout << "Invalid Decision" << endl;
or you could just use else
Code:
else
std::cout << "Invalid Decision" << endl;
edit also use endl instead of \n
Code:
std::cout << "Do you like the number 3? (Yes=Y, No=N)" << endl;
Code:
void UserThree(char User_Choice){
char User_Choice;
std::cout << "Do you like the number 3? (Yes=Y, No=N)" << endl;
std::cin >> User_Choice;
if (User_Choice == 'y') {
std::cout << "You are cool\n";
} else
if (User_Choice == 'n') {
std::cout << "You are Un-cool\n";
} else {
std::cout << "Invalid Decision" << endl;
}
}