wcswidth(3) Library Functions Manual wcswidth(3) BEZEICHNUNG wcswidth - Benotigte Spalten fur eine Zeichenkette weiter Zeichen fester Grosse bestimmen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #define _XOPEN_SOURCE /* siehe feature_test_macros(7) */ #include int wcswidth(const wchar_t *z, size_t n); BESCHREIBUNG Die Funktion wcswidth() liefert die Anzahl der benotigten Spalten zuruck, um die Zeichenkette weiter Zeichen, auf die z zeigt, darzustellen, allerdings hochstens n weite Zeichen. Falls ein nicht darstellbares weites Zeichen unter diesen Zeichen auftritt, wird -1 zuruckgeliefert. RUCKGABEWERT Die Funktion wcswidth() liefert die Anzahl der Spaltenpositionen fur die Zeichenkette weiter Zeichen z, spatestens bei der Lange n abgeschnitten. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-------------------------+-------------------------+------------------+ |Schnittstelle | Attribut | Wert | +-------------------------+-------------------------+------------------+ |wcswidth() | Multithread-Fahigkeit | MT-Sicher locale | +-------------------------+-------------------------+------------------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001. ANMERKUNGEN Das Verhalten von wcswidth() hangt von der Kategorie LC_CTYPE der aktuellen Locale ab. SIEHE AUCH iswprint(3), wcwidth(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 wcswidth(3)