Namespaces
Variants

std:: fputws

From cppreference.net
< cpp ‎ | io ‎ | c
Definido en el encabezado <cwchar>
int fputws ( const wchar_t * str, std:: FILE * stream ) ;

Escribe cada carácter ancho de la cadena ancha terminada en nulo str al flujo de salida stream , como si se ejecutara repetidamente std::fputwc .

El carácter nulo ancho de terminación de str no se escribe.

Contenidos

Parámetros

str - cadena ancha terminada en nulo a escribir
stream - flujo de salida

Valor de retorno

En caso de éxito, retorna un valor no negativo

En caso de fallo, retorna EOF y establece el indicador de error (ver std::ferror ) en stream .

Ejemplo

#include <clocale>
#include <cstdio>
#include <cwchar>
int main()
{
    std::setlocale(LC_ALL, "en_US.utf8");
    int rc = std::fputws(L"御休みなさい", stdout);
    if (rc == EOF)
        std::perror("fputws()"); // POSIX requiere que errno sea configurado
}

Salida posible:

御休みなさい

Véase también

escribe una cadena de caracteres a un flujo de archivo
(función)
imprime salida formateada de caracteres anchos a stdout , un flujo de archivo o un búfer
(función)
fputws
escribe una cadena ancha a un flujo de archivo
(función)
obtiene una cadena ancha de un flujo de archivo
(función)
Documentación C para fputws