if
ステートメントが互いに衝突するという問題があります。これが私のコードです:
std::cout << "1) Option 1\n";
std::cout << "2) Option 2\n";
std::cout << "3) Option 3\n";
std::cout << "4) Option 4\n";
std::cout << "Type your choice and hit ENTER \n";
std::cin >> Choice;
if(Choice == 1);
{
std::cout << "Blah Blah\n";
}
if(Choice == 2);
{
std::cout << "Blah Blah\n";
}
if(Choice == 3);
{
std::cout << "Blah Blah\n";
}
if(Choice == 4);
{
std::cout << "Blah Blah\n";
}
お互いに遭遇するということは、つまり、if
ステートメントを無視してすべてのコードを実行するため、次のように出力されるだけです。
Blah Blah
Blah Blah
Blah Blah
Blah Blah
私の間違いは何ですか?