任何人都可以在C ++中使用if语句和字符串来帮助我吗?

TheHipsterCoder

我在使用c ++中的if语句和字符串/字符时遇到了一些麻烦。这是我的代码:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    cout << "-----------------------------" << endl;
    cout << "|Welcome to Castle Clashers!|" << endl;
    cout << "-----------------------------" << endl;

    cout << "Would you like to start?" << endl;

    string input;

    cout << "A. Yes ";
    cout << "B. No " << endl;
    cin >> input;
    if(input == "a" || "A"){
        cout << "Yes" << endl;
    }else{
        if(input == 'b' || 'B'){
            return 0;
        }
    }
    return 0;
}

在我的if语句中,它检查字符串输入是否等于yes,如果不是,则应转到else语句。这是麻烦开始的地方,当我在控制台中运行程序时,如果键入“ a”或“ A”以外的任何内容,它仍然表示是。我已经尝试使用chars / characters来做到这一点,但是我得到了相同的输出。有人可以帮我吗?

迈克猫

"A"'B'始终处于典型的实现真。

您还应该input与他们进行比较

另外std::stringchar似乎不支持与进行比较,因此您还应该为b使用字符串文字B

Try this:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    cout << "-----------------------------" << endl;
    cout << "|Welcome to Castle Clashers!|" << endl;
    cout << "-----------------------------" << endl;

    cout << "Would you like to start?" << endl;

    string input;

    cout << "A. Yes ";
    cout << "B. No " << endl;
    cin >> input;
    if(input == "a" || input == "A"){
        cout << "Yes" << endl;
    }else{
        if(input == "b" || input == "B"){
            return 0;
        }
    }
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

任何人都可以理解connStateInterface吗?

任何人都可以帮助解析HCL吗?

任何人都可以在以下情况下帮助我在DAC上

任何人都可以在用户界面风格定位方面帮助我

任何人都可以通过PIPELINED函数帮助我吗?

在viewpost.php遇到错误,任何人都可以帮助我

任何人都可以更正此代码吗?

任何人都可以处理吗?

任何人都可以帮助我解决 Hibernate 和 JSF 的这个缺点吗?

什么是 P2P 和网状网络?任何人都可以帮助我吗?

我希望 div 是透明的,但不是 div 内的按钮。任何人都可以帮助我吗?

任何人都可以帮助我们解决这些 Xcode 错误吗?

任何人都可以帮助我在 intelliJ 中使用 GUI 页面

任何人都可以帮助我在 php 的 foreach 循环中使用 json 数据吗?

任何人都可以帮助我使用 keras 合并层

任何人都可以帮助我在 jQuery 中进行修剪吗?

任何人都可以帮助我在颤振中对齐布局吗?

我对执行流程感到震惊,任何人都可以帮助我

任何人都可以在这段代码中解释我的打印语句吗?

当我使用CMake编译程序捕获异常时,出现编译错误。任何人都可以帮助我吗?

任何人都可以为 C++ STL 做出贡献吗?

任何人都可以帮助我理解下面代码中的问题吗?

任何人都可以帮助我进行以下 SQL 查询吗?

任何人都可以帮助我进行 webpack 配置吗?

任何人都可以回答这个问题吗?

我想知道如何正确使用 wait_for 命令。任何人都可以帮助我吗?它的不和谐.py

任何人都可以帮助我通过 CSS 对齐图标吗?

任何人都可以通过 PySimpleGUI 帮助我编写代码完成此操作

任何人都可以帮助我如何编写这行代码。我想在 jsx 中使用 map