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

La función putwc () en C ++ escribe un carácter ancho en el flujo de salida dado.

putwc () y fputwc () son similares en términos de funcionalidad. Sin embargo, una diferencia importante entre ellos es que putwc () se puede implementar como una macro.

Está definido en el archivo de encabezado.

prototipo putwc ()

 wint_t putwc (wchar_t ch, ARCHIVO * flujo);

La función putwc () toma un flujo de archivo de salida y un carácter ancho ch como argumentos y escribe wc en el archivo asociado con el flujo.

Parámetros de putwc ()

  • ch: El carácter ancho que se va a escribir.
  • flujo: el flujo del archivo de salida para escribir el carácter ancho.

putwc () Valor de retorno

  • Si tiene éxito, la función putwc () devuelve ch.
  • En caso de falla, devuelve> WEOF. Si se produce un error de codificación, errno se establece en EILSEQ .

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

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); /* Devanagiri script */ wchar_t str() = L"देवनागरि"; FILE *fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i 

When you run the program, the following string will be written to file.txt:

 देवनागरि

Articulos interesantes...