C/Visual C - ayuda para denotar la tecla

 
Vista:
Imágen de perfil de angel

ayuda para denotar la tecla

Publicado por angel (16 intervenciones) el 11/02/2017 19:31:49
comentarios acerca de como puedo hacer un programa que reciba(letra mayuscula, letra minuscula, digito o carfacter especial) y q me lo denote.

ejemplo:
oprima una tecla: *
Es un caracter especial.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda para denotar la tecla

Publicado por eloy (1 intervención) el 11/02/2017 19:59:56
Utiliza la función ASC() y averigua su código Ascii..
Si Retorna de 48 a 57 entonces e un numero.
Si retorna de 65 al 90 es un carácter en mayúscula.
Si Retorna 97 al 122 es un carácter en minúscula

Considera los codigos para tildados
á = 160
é = 130
í = 161
ó = 162
ú = 163

No recuerdo los codigos para mayusculas, te queda de tarea.

en español para las eñes...
ñ = 164
Ñ = 165

cualquier otro es un caracter especial...


Espero te sirva..


https://msdn.microsoft.com/es-es/library/x9kb82hd(v=vs.110).aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda para denotar la tecla

Publicado por Chema (234 intervenciones) el 11/02/2017 20:33:33
Los caracteres anchos están compuestos de 2 ,3 o 4 caracteres.

Las cadenas no se lee carácter a carácter, se leen a saltos.

El código de los caracteres depende de la localización.

Ya sabes todo lo necesario para crearte tu propia función.


/*
Técnica ,conceptos y C
http://xchemax.blogspot.com.es/
*/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 296
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

ayuda para denotar la tecla

Publicado por agustin (272 intervenciones) el 11/02/2017 21:37:33
puedes usar tambien las funciones isupper(), islower(), isdigit() y si no es ninguno de esos 3 y no es ñ ni Ñ es un caracter especial.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar