La programación en lenguaje C requiere volver a ingresar un carácter si no es una letra en inglés. ¿Cómo se hace esto?
La idea general es transferir los caracteres de entrada como una variable
Simplemente determine el ACSII de la variable
Ejemplo:
# incluir lt; stdio.hgt;
void main()
{
char d;
scanf("s",amp ; d);
while(dlt;97||dgt;123)//La letra a minúscula es 97 y la letra a mayúscula es 65
{
printf(" \nEntrada incorrecta, vuelva a ingresar: ");
scanf("c", amp; d
}
printf); ("c\n ", d);
}