Skip to main content

Mastery 27

1 min read

27

validar input de usuarios en c++

c++ nos da la opcion de poder validad datos alfanumericos o lo que comunmente le podemos llamar strings, esto es util cuando nuestras opciones dependen de una palabra, como por ejemplo, en caso de que se pida al usuario el hacer o no hacer una accion, el mismo puede responder con un si o un no.

Principalmente, estos inputs se comportan como cualquier número, dando como resultado, que el manejo de los mismos no sea dificil.

<iostream>
<limits>
using namespace std;

int main()
{
int a;

 cout<<“Enter an integer number\n”;
cin>>a;
while(1)
{
if(cin.fail())
{
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(),’\n’);
cout<<“You have entered wrong input”<<endl;
cin>>a;
}
if(!cin.fail())
break;
}

cout<<“the number is: “<<a<<endl;
return 0;
}