Probaré lo que dices de redirigir a un fichero.
Gracias
Luis José Sánchez González
El 27 de octubre de 2009 13:24, Alberto Barrionuevo <alberto@...> escribió:
On Tuesday 27 October 2009 13:09:56 Luis José Sánchez wrote:Yo ya tengo esto un poco oxidado, pero apesta a que no tienes bien configurado el juego de caracteres de tu terminal. Por eso sólo ves correctamente el ASCII de 7 bits.
> int main()
> {
> int i;
>
> for(i=32; i<255; i++)
> printf("%d %c ", i, i);
>
> return 0;
> }
>
> Nota: Por si acaso he probado con unsigned int, con char y con unsigned
> char pero da igual, creo que el problema es de la consola.
Prueba a redirigir la salida a un fichero y observa ese fichero en otra máquina/aplicación que sepas que tiene el juego de caracteres que tú quieres.
Si miras el fichero en hexadecimal debe estar correcto.
Saludos,
--
Alberto Barrionuevo
Consultor Senior Informático
Interoperabilidad y Soluciones Abiertas
(+34) 639708494 / PGP 1024D/46D729BA
===
Leer tu documento en un formato cerrado de Microsoft me cuesta 1500 EUROS. Es la suma de la licencia de un nuevo MS-Office, el Windows Vista y la nueva computadora para soportarlos. Ningún software competidor los puede leer correctamente.
Por favor, no me envíes documentos con las siguientes extensiones:
.docx, .xlsx, .pptx, ... (las usadas por OOXML u OpenXML)
Instálate http://es.openoffice.org Es GRATIS, muy fácil de manejar y funciona mejor que MS-Office, no obligándote a reemplazar tu computadora.
===