これは私が練習用に作成したコードです。これをコンパイルすると、cin >> の選択がコンパイルされません。「エラー 2 エラー C2088: '>>' : クラスに対して不正」および「エラー 1 エラー C2371: '選択' : 再定義; 異なる基本型」と表示されます。これを解決する方法についてアドバイスをもらえますか? とても有難い!
#include <iostream>
using namespace std;
int main()
{
cout << "Difficulty levels\n\n";
cout << "Easy - 0\n";
cout << "Normal - 1\n";
cout << "Hard - 2\n";
enum options { Easy, Normal, Hard, Undecided };
options choice = Undecided;
cout << "Your choice: ";
int choice;
cin >> choice;
switch (choice)
{
case 0:
cout << "You picked Easy.\n";
break;
case 1:
cout << "You picked Normal. \n";
break;
case 2:
cout << "You picked Hard. \n";
break;
default:
cout << "You made an illegal choice.\n";
}
return 0;
}