Código:
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;
}
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.
Alguien sabe mi error?.
Investigué en Google y encuentro muchas formas diferentes, pero para serles sincero no las entiendo.
Espero puedan ayudarme chicos..