文字を押すと無限ループになるのはなぜですか? エラーチェック時にコードが無限ループに入らないようにするにはどうすればよいですか?
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Enter a number in the range 1-100: ";
cin >> number;
while (number > 1 || number < 100)
{
cout << "ERROR: Enter a value in the range 1-100: ";
cin >> number;
}
return 0;
}