C ++ fputws () - C ++ Standardbibliothek

Die Funktion fputws () in C ++ schreibt eine breite Zeichenfolge vollständig mit Ausnahme des abschließenden null breiten Zeichens in den angegebenen Ausgabedateistream.

Die Funktion fputws () entspricht der wiederholten Ausführung von fputc ().

Es ist in der Header-Datei definiert.

fputws () Prototyp

 int fputws (const wchar_t * str, FILE * stream);

Die Funktion fputws () schreibt das gesamte in der breiten Zeichenfolge str gespeicherte Zeichen in den Ausgabedateistream mit Ausnahme des abschließenden null breiten Zeichens.

fputws () Parameter

  • str: Zeiger auf ein breites Zeichenarray, in dem die zu schreibende breite Zeichenfolge gespeichert ist.
  • stream: Der Ausgabedateistream zum Schreiben der Zeichen.

fputws () Rückgabewert

  • Bei Erfolg gibt die Funktion fputws () einen nicht negativen Wert zurück.
  • Bei einem Fehler wird EOF zurückgegeben und die Fehleranzeige im Stream gesetzt.

Beispiel: Wie funktioniert die Funktion fputws ()?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 C ++ ʼnđn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Interessante Beiträge...