¿Cómo verificaría si la entrada es realmente un doble?¿cómo valido la entrada del usuario como un doble en C++?
double x;
while (1) {
cout << '>';
if (cin >> x) {
// valid number
break;
} else {
// not a valid number
cout << "Invalid Input! Please input a numerical value." << endl;
}
}
//do other stuff...
El código anterior da salida a la declaración infinitamente Invalid Input!
, así que no provocó una nueva respuesta. Quiero solicitar la entrada, verificar si es legítima ... si es un doble, continuar ... si NO es un doble, preguntar de nuevo.
¿Alguna idea?
, asegúrese de buscar en la guía de formato próxima vez que hacer un post. Gracias. – strager
¿qué quieres decir? ¿Qué hay de malo con el formateo? – Hristo
Edité tu publicación, pero antes de la edición no se formateó el código. Haga clic en "editado hace N minutos" para ver la publicación original. – strager