Funkce putwchar () v C ++ zapisuje široký znak na stdout.
Funkce putwchar () je definována v hlavičkovém souboru.
prototyp putwchar ()
wint_t putwchar (wchar_t ch);
Funkce putwchar () trvá široký znak, než ji zapíše na standardní výstup. Volání putwchar (ch) je ekvivalentní putwc (ch, stdout).
parametry putwchar ()
- ch: Široký znak, který se má napsat.
putwchar () Návratová hodnota
- Při úspěchu funkce putwchar () vrací široký znak představovaný ch.
- Při selhání vrátí WEOF.
Příklad: Jak funguje funkce 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; )
Když spustíte program, výstup bude:
Hebrejské abecedy א ב ג ד ה ו ז ח ט י י כ ל ם מ ן נ ס ע ף