私は最終プロジェクトのテキストアドベンチャーに取り組んでおり、「look lantern」のようなものを入力したかどうかをチェックするIfステートメントがたくさんあり、それに関する情報が表示されます.
「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
ここでステートメントを間違って使用していますか?