如何显示我的 switch 函数我的字符串变量等于用户输入
How do I show my switch function that my string variable equals user input
我有一个程序,它有一个字符串变量,它等于用户输入的任何内容。我正在尝试使用 switch 语句根据用户键入的字母显示特定消息,但不知道如何显示开关程序它是一个输入。非常感谢您的帮助,部分代码如下。
cin >> ans1;
switch(ans1 == "") {
{case "A" : cout << ": Sorry, the right answer was C.";
break;}
{case "B" : cout << ": Sorry, the right answer was C.";
break;}
{case "C" : cout << ": Correct! Wow, your pretty smart!";
break;}
{case "D" : cout << ": Sorry, the correct answer was C.";
break;}
您可以使用 if/else statement
(即 ans1 == 'C'),而不是使用带有等于用户输入的变量的 switch statement
。
if (ans1 == 'C') {
cout << "Correct";
} else {
cout << "Wrong";
}
谢谢JohnnyMopp5
。
我有一个程序,它有一个字符串变量,它等于用户输入的任何内容。我正在尝试使用 switch 语句根据用户键入的字母显示特定消息,但不知道如何显示开关程序它是一个输入。非常感谢您的帮助,部分代码如下。
cin >> ans1;
switch(ans1 == "") {
{case "A" : cout << ": Sorry, the right answer was C.";
break;}
{case "B" : cout << ": Sorry, the right answer was C.";
break;}
{case "C" : cout << ": Correct! Wow, your pretty smart!";
break;}
{case "D" : cout << ": Sorry, the correct answer was C.";
break;}
您可以使用 if/else statement
(即 ans1 == 'C'),而不是使用带有等于用户输入的变量的 switch statement
。
if (ans1 == 'C') {
cout << "Correct";
} else {
cout << "Wrong";
}
谢谢JohnnyMopp5
。