840 Views |  Like

p

Age when it happend: p
Where it happened: p
Langauge: p
Sex: Female
Rating: 5
Category: Straight

#include //for numeric_limits
float fl;
int bad_input;
do{
bad_input=0;
std::cin >> fl;
if(!std::cin)
{
bad_input=1;
std::cin.clear();
std::cin.ignore(std::numeric_limits::max(),’n’);
}

}while(bad_input);

Inputing numbers directly, version 2:

#include //for numeric_limits
float fl;
while(!(std::cin >> fl))
{
std::cin.clear();
std::cin.ignore(std::numeric_limits::max(),’n’);
}

Processing your request, Please wait....
  • 0 - very bad experience 10 - very great experience