Imprimir un símbolo Unicode en C
Estoy tratando de imprimir un personaje estrella unicode (0x2605) en un terminal de Linux con C. He seguido la sintaxis sugerida por otras respuestas en el sitio, pero no obtengo una salida:
#include <stdio.h>
#include <wchar.h>
int main(){
wchar_t star = 0x2605;
wprintf(L"%c\n", star);
return 0;
}
Agradecería cualquier sugerencia, especialmente cómo puedo hacer que esto funcione con elncurses
biblioteca.