Kann die Funktion printw aus ncurses.h auch Unicode Zeichen darstellen?
-
Hallo allerseits ich habe mich mal ein wenig mit ncurses unter Linux beschäftigt und möchte gerne Unicode Zeichen nun ausgeben. Wenn ich allerdings
printw("\u2500");schreibe kommt nur ein Fragezeichen in der Konsole. Mit printf oder cout geht es allerdings. Kann mir da einer weiterhelfen?
-
Includiere folgende Headerdateien und benutze die Funktion setlocale()
#include <ncursesw/ncurses.h> #include <locale.h> int main (void ) { ... setlocale(LC_ALL,""); ... }Und beim Kompilieren den Parameter "-lncursesw" nicht vergessen!
Dürfte eigentlich dann funktionieren