必要に応じて機能しないと思われるコードを作成しました。
typedef enum{none=0,apple,grape,orange} FRUIT;
FRUIT first = rand()%4;
FRUIT second = rand()%4;
FRUIT third = rand()%4;
だから私のif条件で、私は持つことができますか
if (first == (none | apple | grape | orange) &&
second == apple &&
third == (none | apple | grape | orange)
{
cout<<"Here"<<<endl;
}
変数first
およびは、 apple、グレープ、なし、またはオレンジthird
のいずれかの値を持つことができます。if条件は正しいですか?if 条件にまったく入っていないため、目的の出力が得られません。