C/Visual C - rango de caracteres en c

 
Vista:

rango de caracteres en c

Publicado por ckozer (1 intervención) el 19/06/2002 23:53:33
Hola, me gustaría saber como puedo definir un rango de caracteres en C, mi caso es:

switch(caracter) {
case /* rango a-z */:

case 'ñ':
/* .... y otros case */
}
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

RE:rango de caracteres en c

Publicado por Alexis Leung (70 intervenciones) el 20/06/2002 01:34:00
Yo tengo una manera de hacerlo, pero sin usar "case". Es la siguiente:
Como en C los caracteres los toma como si fuera número de 0 a 255, entonces puedes hacer esto:

letra = getch();
if (letra >= "a" && letra <= "z")
{
/* BLOQUE DE CODIGO */
...
...
...
}

Tengo mucho tiempo que no programo en C, pero supongo que esta forma debería funcionar.
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