none
Consola: Tildes y Eñes RRS feed

  • Pregunta

  • Visual C++ 2008

    Hola a todos


    ¿Cómo hacer en aplicaciones ISO/ANSI para que se respeten las vocales tildadas y las eñes, pues al utilizarlos salen otros caracteres dificultando la lectura del contenido?

    Desde ya Muchísimas Gracias


    -- Skar.2007
    lunes, 14 de febrero de 2011 15:49

Todas las respuestas

  • Windows utiliza la página de códigos ANSI para representar el texto, mientras que las ventanas de consola usan OEM, y los caracteres extendidos (a partir del 128) se corresponden a diferentes valores...

    No hay solución sencilla a eso a no ser que edites el código desde un editor antiguo de MS-DOS. Yo, cuando tengo que hacer alguna aplicación de consola, lo que hago es no poner acentos ni eñes.

    De todos modos, hazte un pequeño programa de consola que imprima todos los valores ASCII con su número y te anotas el código, y luego utliza cadenas con códigos de escape desde el editor de Visual Studio.

    Como veo que estás aprendiendo, no te explico más. Ahora es cosa tuya ver qué son los códigos de escape y cómo insertar en cadenas valores fijos que luego se verán como caracteres.


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    miércoles, 16 de febrero de 2011 14:41
    Moderador