我的程序需要帮助才能使用是/否功能

时间:2017-10-26 19:50:28

标签: c++ function char boolean

char n )会收到" Y "或者" N "来自用户。

bool YesNo(char n) //Prototype Function
{
    if (n == "Y")
        return 1; // true
    else
        return 0; //false
}

1 个答案:

答案 0 :(得分:2)

您不是在比较char,而是在比较字符串。 char可以通过以下方式进行比较 -

if (n == 'Y')

只需对字符使用单引号,为字符串使用双引号。如上所述更改if条件。它会正常工作。