fputws - eine Zeichenkette weiter Zeichen in einen FILE-Datenstrom schreiben
Standard-C-Bibliothek (
libc,
-lc)
#include <wchar.h>
int fputws(const wchar_t *restrict wz, FILE *restrict Datenstrom);
Die Funktion
fputws() ist das Äquivalent der Funktion
fputs(3) für weite Zeichen. Sie schreibt die Zeichenkette weiter
Zeichen, die bei
wz beginnt, bis vor dem abschließenden weiten
Nullbytezeichen (L'\0') in
Datenstrom.
Für ein nicht sperrendes Gegenstück siehe
unlocked_stdio(3).
Die Funktion
fputws() liefert eine nicht negative Ganzzahl zurück,
falls die Aktion erfolgreich war oder -1, um einen Fehler anzuzeigen.
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
fputws() |
Multithread-Fähigkeit |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99.
Das Verhalten der Funktion
fputws() hängt von der Kategorie
LC_CTYPE der aktuellen Locale ab.
Falls keine zusätzlichen Informationen an den Aufruf von
fopen(3)
übergeben wurden, kann vernünftigerweise erwartet werden, dass
fputws() tatsächlich die Multibyte-Zeichenkette, die der
Zeichenkette weiter Zeichen
wz entspricht, schreibt.
fputwc(3),
unlocked_stdio(3)
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 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