C ++ fputws () - Biblioteca estándar de C ++

La función fputws () en C ++ escribe una cadena ancha completamente excepto el carácter ancho nulo de terminación en el flujo de archivo de salida dado.

La función fputws () es la misma que ejecutar fputc () repetidamente.

Está definido en el archivo de encabezado.

prototipo de fputws ()

 int fputws (const wchar_t * str, FILE * stream);

La función fputws () escribe todos los caracteres almacenados en la cadena ancha str en el flujo del archivo de salida excepto el carácter ancho nulo de terminación.

Parámetros de fputws ()

  • str: puntero a una amplia matriz de caracteres que almacena la cadena ancha que se va a escribir.
  • flujo: el flujo del archivo de salida para escribir los caracteres.

fputws () Valor de retorno

  • En caso de éxito, la función fputws () devuelve un valor no negativo.
  • En caso de falla, devuelve EOF y activa el indicador de error.

Ejemplo: ¿Cómo funciona la función fputws ()?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

Cuando ejecute el programa, la salida será:

 C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Articulos interesantes...