[eside-ghost] duda caracteres
stenyak
eside-ghost@deusto.es
Fri, 10 Oct 2003 13:39:03 -0000
On Thu, 9 Oct 2003 23:46:40 +0000, NcTrun <pablo@ordunya.com> wrote:
> Yeup!
wola
> Ando mirando una cosilla que me tiene un poco mosca, y es que tanto en
> C++ como en Pascal, si yo intento imprimir por pantalla el caracter 'ñ',
> en plan poniendo
> char caracter = 164;
> cout << caracter;
>
> Me pone otro caracter, y que tengo que poner 241 en vez de 164, y así si
> quiero ponerlos en este plan todos (a partir de 127).
>
> Esto es así, tengo algo mal configurado en Linux, o cómo va? En
> plan en consola si pongo ALT + 65 sí me pone la A, 164 me pone € y 241
> ñ.
el tipo char asekas es tratado como con signo, es decir que los 256 valores
se dividen mitad positivos y mitad negativos. si lo declaras como unsigned
char deberia valer, o bien pones el valor adecuado a mano (como has hecho
para q funcione) :)
--
Saludos,
STenyaK
-----------------------------------
MAIL= stenyak@@iespana.es
ICQ#= 153709484
SITE= http://kwh.iespana.es