yo he definido variables con su tamaño asi;:
añoactual[4];
mesactual[2];
pero me gustaria que si el usuario ingresa mayor cantidad de caracteres, se pida nuevamente el dato..
esto se puede hacer en c++?? como se hace??
envio la parte de codigo donde pido los datos de fecha actual, solo tengo validado que no ingresen numeros negativos..
Código:
Agradezco de antemano me puedan ayuadar o indicar en donde puedo encontrar informacion para este tipo de validaciones.. void main(){
int opc;
cout<<"\nINGRESANDO FECHA ACTUAL";
do
{
cout<<"\nDigite el Ano actual: ";
cin>>aano;
}
while (aano<=0);
do
{
cout<<"\nDigite el mes actual: ";
cin>>ames;
}
while ((ames <=0) || (ames>12)) ;
do
{
cout<<"\nDigite el dia actual: ";
cin>>adia;
while ((adia<=0) || (adia>31));
}


