putwchar
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert in Header
<wchar.h>
|
||
|
wint_t putwchar
(
wchar_t
ch
)
;
|
(seit C95) | |
Schreibt ein Breitzeichen
ch
nach
stdout
.
Inhaltsverzeichnis |
Parameter
| ch | - | Breitzeichen, das geschrieben werden soll |
Rückgabewert
ch bei Erfolg, WEOF bei Fehler.
Beispiel
Diesen Code ausführen
#include <locale.h> #include <stdio.h> #include <stdlib.h> #include <wchar.h> int main() { setlocale(LC_ALL, "en_US.utf8"); const wchar_t data[] = { L'\u2200', // Unicode name: "FOR ALL" L'∀', L'\n', }; for (size_t t = 0; t != (sizeof data / sizeof(wchar_t)); ++t) { if (putwchar(data[t]) == WEOF) { puts("I/O error in putwchar"); return EXIT_FAILURE; } } return EXIT_SUCCESS; }
Mögliche Ausgabe:
∀∀
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.31.3.9 Die putwchar-Funktion (S: TBD)
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.29.3.9 Die putwchar-Funktion (S: 310)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.29.3.9 Die putwchar-Funktion (S: 425)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.24.3.9 Die putwchar-Funktion (S: 370)
Siehe auch
|
schreibt ein Zeichen in
stdout
(Funktion) |
|
|
(C95)
|
schreibt ein Breitzeichen in einen Dateistrom
(Funktion) |
|
C++-Dokumentation
für
putwchar
|
|