ncursesw und der Datentyp cchar_t



  • Wenn man sich den Datentyp cchar_t anschaut, dann steht dazu in den ncurses man pages, dass er mehr als ein non spacing character enthalten darf. Weiß jemand, ob die fünf wchar_t, die man in der ncursesw Library gewählt irgend einer Definition aus Unicode entstammen, oder ist das eine mehr oder minder willkürlich gewählte Implementationsdefinition?

    Gibt es eine Möglichkeit auf einfache Art und Weise abzuleiten, ob ein Zeichen half oder full Size ist (sprich ob es ein klassisches ASCII Zeichen in einem Terminal belegt oder deren zwei)?


Anmelden zum Antworten