Пространства имён
Варианты
Действия

std::putwchar

Материал из cppreference.com
< cpp‎ | io‎ | c
 
 
Библиотека ввода/вывода
Манипуляторы ввода/вывода
Функции print (C++23)
Ввод/вывод в стиле C
Буферы
(устарело в C++98)
Потоки
Абстракции
Файловый ввод/вывод
Ввод/вывод строк
Ввод/вывод массивов
(устарело в C++98)
(устарело в C++98)
(устарело в C++98)
Синхронизированный вывод
Типы
Интерфейс категорий ошибок
(C++11)
 
Ввод/Вывод в стиле C
Типы и объекты
Функции
Доступ к файлам
Прямой ввод/вывод
Неформатированный ввод/вывод
Форматированный ввод
(C++11)(C++11)(C++11)    
(C++11)(C++11)(C++11)    
Форматированный вывод
Позиционирование файла
Обработка ошибок
Операции с файлами
 
Определено в заголовочном файле <cwchar>
std::wint_t putwchar( wchar_t ch );

Записывает широкий символ ch в stdout.

Содержание

[править] Параметры

ch широкий символ для записи

[править] Возвращаемое значение

ch в случае успеха, WEOF в случае неудачи.

[править] Пример

#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', // Имя в Юникоде: "FOR ALL"
        L'∀',
        L'\n',
    })
    {
        if (std::putwchar(ch) == WEOF)
        {
            std::puts("Ошибка Ввода/Вывода в std::putwchar");
            return EXIT_FAILURE;
        }
    }
    return EXIT_SUCCESS;
}

Возможный вывод:

∀∀

[править] Смотрите также

Записывает символ в stdout
Оригинал:
writes a character to stdout
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
записывает широкий символ в файловый поток
(функция) [править]