Código:
Hola, me deje llevar por la tabla del codigo ASCHII, si se ingresa algo fuera de ese rango, no es considerado un número, pero no funciona.int NumeroLetras;
do
{
cout << "\nN\243mero de letras de la palabra: ";
cin >> NumeroLetras;
} while(ValidarNumeroIngresado(NumeroLetras));
/* Validar el número ingresado
------------------------------------------------------------------------*/
int ValidarNumeroIngresado(int NumeroLetras)
{
if (NumeroLetras < 48 || NumeroLetras > 57)
return 0;
else
return 1;
}
Alguien sabe mi error?.
Investigué en Google y encuentro muchas formas diferentes, pero para serles sincero no las entiendo.
Espero puedan ayudarme chicos..



