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) ...