putwchar
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<wchar.h>
|
||
|
wint_t putwchar
(
wchar_t
ch
)
;
|
(depuis C95) | |
Écrit un caractère large
ch
sur
stdout
.
Table des matières |
Paramètres
| ch | - | caractère large à écrire |
Valeur de retour
ch en cas de succès, WEOF en cas d'échec.
Exemple
Exécuter ce code
#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; }
Sortie possible :
∀∀
Références
- Norme C23 (ISO/IEC 9899:2024) :
-
- 7.31.3.9 La fonction putwchar (p: TBD)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.29.3.9 La fonction putwchar (p : 310)
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.29.3.9 La fonction putwchar (p: 425)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.24.3.9 La fonction putwchar (p: 370)
Voir aussi
|
écrit un caractère dans
stdout
(fonction) |
|
|
(C95)
|
écrit un caractère large dans un flux de fichier
(fonction) |
|
Documentation C++
pour
putwchar
|
|