1
私はここで間違って何をしているのか理解するのに助けが必要です。私はユーザーに2つのオプション(yまたはn)のいずれかを入力させようとしており、正しいオプションの1つを選択するまで尋ね続けますが、実行してnを入力してループを終了すると、私は私が間違ってcharとの比較を使用
char dec;
dec = 'y';
while(dec=='y')
{
cout<<"would you like to ente an option?(y/n)"<<endl;
cin>>dec;
while((dec != 'y')||(dec != 'n'))
{
cout<<"you entered an invalid option please try again"<<endl;
cin>>dec;
}
}
'||'は '&& 'でなければなりません。両方のうちの少なくとも1つは常に真です。 –