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