これは本当に単純だと思いますが、何が問題なのかわかりません。質問は:
これが機能する場合:
char input;
do {
cin >> input;
} while (input != '1');
system ("pause");
次に、なぜこれがうまくいかないのか:
char input;
do {
cin >> input;
} while ((input != '1') || (input != '2'));
system ("pause");
前もって感謝します。