¿Cómo detectar letra \'ñ\'?
Hola a todos.
Pues eso básicamente... que llevo un par de días con eso y no consigo hacerlo... tengo un bucle while que sirve para comprobar que lo que se ha tecleado es una letra, y solo eso, y no consigo hacer que reconozca la letra ñ...
Tengo este código:
También he probado con:
E incluso con:
** -15 porque por probar hice una variable tipo char que valía 'ñ' y al imprimir su código ascii me salía un -15, cosa que no me cuadra....
A ver si alguien sabe que puedo hacer..
[size=15pt][color=red]Gracias!![/color][/size]
Pues eso básicamente... que llevo un par de días con eso y no consigo hacerlo... tengo un bucle while que sirve para comprobar que lo que se ha tecleado es una letra, y solo eso, y no consigo hacer que reconozca la letra ñ...
Tengo este código:
También he probado con:
E incluso con:
** -15 porque por probar hice una variable tipo char que valía 'ñ' y al imprimir su código ascii me salía un -15, cosa que no me cuadra....
A ver si alguien sabe que puedo hacer..
[size=15pt][color=red]Gracias!![/color][/size]
vuelvo a poner los códigos, que no han salido bien...
[code type="c"]
printf("nnIntroduzca una letra: ");
respuesta=tolower(getche());
fflush(stdin);
while( (respuesta122) || respuesta!='ñ')
{
printf("nCaracter incorrecto, introduzca una letra por favor. ");
respuesta=tolower(getche());
}
[/code]
[code type="c"]
printf("nnIntroduzca una letra: ");
respuesta=tolower(getche());
fflush(stdin);
while( (respuesta122) || respuesta!='ñ')
{
printf("nCaracter incorrecto, introduzca una letra por favor. ");
respuesta=tolower(getche());
}
[/code]
También he probado con:
[code type="c"] while( (respuesta122) || respuesta!=164)[/code]
[code type="c"] while( (respuesta122) || respuesta!=-15)[/code]