función putwchar() en C/C++

La función putwchar() en C/C++ escribe un carácter ancho en stdout (salida estándar). Se define en la biblioteca CPP .

Sintaxis:

wint_t putwchar(wchar_t ch)

Parámetro: la función acepta un parámetro obligatorio ch que especifica el carácter ancho que se va a escribir.

Valor devuelto: la función devuelve dos valores como se muestra a continuación:

  • Esta función devuelve el carácter ancho representado por ch, en caso de éxito
  • Devuelve WEOF y el indicador de error se establece si se produce el error de escritura

Los siguientes programas ilustran la función anterior:
Programa 1:

// C++ program to illustrate
// putwchar() function
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    setlocale(LC_ALL, "en_US.UTF-8");
  
    // initiate the starting and
    // the last alphabet
    wchar_t first = L'\u05d0', last = L'\u05ea';
  
    wcout << L"All Hebrew Alphabets : ";
  
    // print all the alphabets
    for (wchar_t i = first; i <= last; i++) {
        putwchar(i);
        putwchar(' ');
    }
  
    return 0;
}
Producción:

All Hebrew Alphabets : א ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? ×? ם ×? ×? ×  ס ×¢ ×£ פ ×¥ צ ק ר ש ת

Programa 2:

// C++ program to illustrate the
// putwchar() function
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    wchar_t wc;
  
    // initializing the first
    // and last alphabets
    wchar_t first = 'A', last = 'Z';
  
    wcout << L"All English Alphabets : ";
  
    // print all the alphabets from
    // first to the last
    for (wc = first; wc <= last; ++wc) {
        putwchar(wc);
        putwchar(' ');
    }
  
    return 0;
}
Producción:

All English Alphabets : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Publicación traducida automáticamente

Artículo escrito por AmanSrivastava1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *