I was wondering if you guys could explain to me why this loop doesn't loop if I enter 'r' in for the value of 'value'.
double value
std::cout << "Please enter a real number: ";
std::cin >> value;
while (!isdigit(value))
{
std::cout << "Sorry, but only numbers are valid.\nPlease enter a real number: ";
std::cin >> value;
}
Thank you very much.