c ++ if else语句不会正确用于文本冒险游戏的路径,总是去相同的Void函数

时间:2017-07-04 19:32:48

标签: c++ if-statement void

我有c ++问题。 在我正在制作的文字冒险游戏中,在我可以选择不同选项的一部分上,我做的每一个选择总是进入void Sleep()函数:

<li role="separator" class="divider"></li>

非常感谢所有帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

你的专栏:

if (choice == "Sleep" || "sleep")

评估为:

if ((choice == "Sleep") || "sleep")

由于"sleep"将始终触发,因此总是如此。您可能希望在此处制作一个正确的查找表,并强制输入为小写,如果这是一个问题。