小编Dea*_*uir的帖子

C ++-其他返回Elseif

我正在尝试学习C ++。当我尝试执行操作时else,我认为应做的事情没有用。

我已经尝试了所有我能想到的。

#include <iostream>
using namespace std;

int main()
{
    char name[50];
    int text;
    int text2;

    cout << "Enter 1-2: ";
    cin >> name;
    string s = name;

    text = atoi(s.c_str());
    if (text == 1) {
        cout << "You selected 1";
    }
    else if (text == 0) {
        cout << "You selected 0";
    }
    else if (text == 3) {
        cout << "You selected 3";
    }
    else {
        cout << "Invalid number";
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我输入数字,它可以正常工作。但是,如果我输入的不是数字,例如abcd,它会打印 …

c++ if-statement

1
推荐指数
1
解决办法
58
查看次数

标签 统计

c++ ×1

if-statement ×1