Red de conocimiento informático - Computadora portátil - 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 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);

}