La funzione putwchar () in C ++ scrive un carattere wide in stdout.
La funzione putwchar () è definita nel file di intestazione.
prototipo putwchar ()
wint_t putwchar (wchar_t ch);
La funzione putwchar () richiede un carattere ampio per scriverlo su stdout. Una chiamata a putwchar (ch) è equivalente a putwc (ch, stdout).
parametri putwchar ()
- ch: Il carattere ampio da scrivere.
putwchar () Restituisce il valore
- In caso di successo, la funzione putwchar () restituisce il carattere largo rappresentato da ch.
- In caso di fallimento, restituisce WEOF.
Esempio: come funziona la funzione putwchar ()?
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t start = L'u05d0', end = L'u05ea'; wcout << L"Hebrew Alphabets" << endl; for (wchar_t i=start; i<=end; i++) ( putwchar(i); putwchar(' '); ) return 0; )
Quando esegui il programma, l'output sarà:
Alfabeti ebraici א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת