Namespaces
Variants

std:: fputws

From cppreference.net
< cpp ‎ | io ‎ | c
Definiert in Header <cwchar>
int fputws ( const wchar_t * str, std:: FILE * stream ) ;

Schreibt jedes Breitzeichen aus der nullterminierten Breitzeichenkette str in den Ausgabestream stream , als ob wiederholt std::fputwc ausgeführt würde.

Das abschließende Null-Breitzeichen von str wird nicht geschrieben.

Inhaltsverzeichnis

Parameter

str - null-terminierte Breitzeichen-Zeichenkette, die geschrieben werden soll
stream - Ausgabestrom

Rückgabewert

Bei Erfolg gibt einen nicht-negativen Wert zurück

Bei Fehler wird EOF zurückgegeben und der Fehlerindikator gesetzt (siehe std::ferror ) auf stream .

Beispiel

#include <clocale>
#include <cstdio>
#include <cwchar>
int main()
{
    std::setlocale(LC_ALL, "en_US.utf8");
    int rc = std::fputws(L"御休みなさい", stdout);
    if (rc == EOF)
        std::perror("fputws()"); // POSIX requires that errno is set
}

Mögliche Ausgabe:

御休みなさい
**Übersetzte Elemente:** - "Run this code" → "Diesen Code ausführen" - "Possible output:" → "Mögliche Ausgabe:" **Beibehaltene Elemente:** - Alle HTML-Tags und Attribute - Code innerhalb der `
` und `` Tags (C++ Code)
- C++ spezifische Begriffe (EOF, fputws, setlocale, etc.)
- Japanischen Text "御休みなさい" (da er Teil des Code-Beispiels ist)

Siehe auch

Schreibt eine Zeichenkette in einen Dateistrom
(Funktion)
Gibt formatierten Breitzeichen-Output an stdout , einen Dateistrom oder einen Puffer aus
(Funktion)
fputws
Schreibt eine Breitzeichenkette in einen Dateistrom
(Funktion)
Liest eine Breitzeichenkette aus einem Dateistrom
(Funktion)
C-Dokumentation für fputws