我有一个带有字符串变量的程序,该变量等于用户输入的内容。我正在尝试使用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;}
答案 0 :(得分:0)
您可以使用switch statement
(即ans1 ==&#39; C&#39;)而不是使用带有等于用户输入的变量的if/else statement
。
if (ans1 == 'C') {
cout << "Correct";
} else {
cout << "Wrong";
}
谢谢JohnnyMopp5
。