Namespaces
Variants

std:: putwchar

From cppreference.net
< cpp ‎ | io ‎ | c
Défini dans l'en-tête <cwchar>
std:: wint_t putwchar ( wchar_t ch ) ;

Écrit un caractère large ch dans 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

#include <clocale>
#include <cstdio>
#include <cstdlib>
#include <cwchar>
#include <initializer_list>
int main()
{
    std::setlocale(LC_ALL, "en_US.utf8");
    for (const wchar_t ch : {
        L'\u2200', // Unicode name: "FOR ALL"
        L'∀',
        L'\n'
        })
        if (std::putwchar(ch) == WEOF)
        {
            std::puts("I/O error in std::putwchar");
            return EXIT_FAILURE;
        }
    return EXIT_SUCCESS;
}

Sortie possible :

∀∀

Voir aussi

écrit un caractère vers stdout
(fonction)
écrit un caractère large vers un flux de fichier
(fonction)
Documentation C pour putwchar