Código
pero mi salida es:
#include <ncurses.h> #include <locale.h> int main(){ initscr(); curs_set(0); addstr("\u2588"); refresh(); endwin(); return 0; }
Código
Cuando debería ser: █ (Bloque cuadrado negro)
M-b~V~H
igualmente si pruebo con un kana como por ejemplo: "ピ" y cuyo valor hexadecimal unicode es: 0x30d4, obtengo la siguiente salida:
Código
M-c~C~T
No si si esque estoy usando mal "\u" o si tengo algo mal en el código o si debería especificar la codificación en setlocale(.., ..). Y por último aclarar que si lo hago en C++ puro con wcout y wchar_t la salida es perfecta, lo que descartaría problemas de codificación del terminal.
Espero a algún entendido de ncurses por aquí XD!
Saludos y gracias de antemano
PD: Espero que puedan ver los caracteres de arriba.