Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/08/2007, 14:00
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Mostrar ciertos carácteres en la terminal

Tenes que cambiar la fuente (boton derecho sobre la barra de titulo, propiedades, fuente, Lucida Console).

Hay muchas formas de manejar la consola (ver Character-Mode Applications), la mas facil que se me ocurre ahora mismo para esto seria asi:

Código:
#include <windows.h>

void uprint(wchar_t *str)
{
  DWORD written = 0;
  WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE), str, wcslen(str), &written, 0);
}

void main()
{
  uprint(L"Son 2.000.000€, gracias\r\n");
}
Se puede definir UNICODE (#define UNICODE) antes de incluir windows.h y entonces no es necesaria la W, la toma por defecto en lugar de la A que usa normalmente.

PD. Hay poco relacionado con Unicode en C99 que yo sepa, pero tampoco es que muchos compiladores lo soporten (C99) ...
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 13/08/2007 a las 14:05 Razón: #define UNICODE