oracular (3) getwchar.3.gz

Provided by: manpages-de-dev_4.23.1-1_all bug

BEZEICHNUNG

       getwchar - ein weites Zeichen von der Standardeingabe lesen

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <wchar.h>

       wint_t getwchar(void);

BESCHREIBUNG

       Die  Funktion  getwchar()  ist  das  Äquivalent  der Funktion getchar(3) für weite Zeichen. Sie liest ein
       weites Zeichen von stdin und liefert es zurück. Falls das Ende des Datenstroms erreicht  ist  oder  falls
       ferror(stdin)  wahr  wird, dann liefert sie WEOF. Falls ein Umwandlungsfehler für weite Zeichen auftritt,
       setzt sie errno auf EILSEQ und liefert WEOF zurück.

       Für ein nicht sperrendes Gegenstück siehe unlocked_stdio(3).

RÜCKGABEWERT

       Die Funktion getwchar() liefert das nächste weite Zeichen von der Standardeingabe oder WEOF zurück.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │SchnittstelleAttributWert      │
       ├────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │getwchar()                                                          │ Multithread-Fähigkeit │ MT-Sicher │
       └────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

STANDARDS

       C11, POSIX.1-2008.

GESCHICHTE

       C99, POSIX.1-2001.

ANMERKUNGEN

       Das Verhalten von getwchar() hängt von der Kategorie LC_CTYPE der aktuellen Locale ab.

       Vernünftigerweise kann angenommen werden, dass getwchar()  tatsächlich  eine  Multibyte-Sequenz  von  der
       Standardeingabe liest und sie dann in weite Zeichen konvertiert.

SIEHE AUCH

       fgetwc(3), unlocked_stdio(3)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die  GNU  General  Public  License  Version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE
       HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.