我正在为最终项目进行文本冒险,并且我有很多 If 语句可以检查您是否输入了诸如"look lantern" 之类的内容,然后它将显示有关它的信息等。
我想这样做,所以如果你输入类似“srjfdrszdgrf”的内容,它只会告诉你“你不能那样做”。在底部有一个else
语句,但它似乎无法正常工作,而是else
在每个if
.
难道我做错了什么?
if (command == "look_lantern")
{
cout << "It's an ordinary lantern.\n";
}
if (command == "look_door")
{
cout << "It's a large wooden door.\n";
}
else
{
cout << "You can't do that.\n";
}
所以当你输入“look lantern”时,它会说:
这是一个普通的灯笼。
你不能那样做。
我在else
这里错误地使用了该语句吗?