Funkcia fputws () v C ++ zapíše široký reťazec úplne okrem ukončovacieho prázdneho znaku null do daného prúdu výstupného súboru.
Funkcia fputws () je rovnaká ako opakované vykonávanie fputc ().
Je definované v hlavičkovom súbore.
fputws () prototyp
int fputws (const wchar_t * str, FILE * stream);
Funkcia fputws () zapíše všetky znaky uložené v širokom reťazci str do prúdu výstupného súboru okrem ukončovacieho prázdneho znaku null.
fputws () parametre
- str: Ukazovateľ na široké pole znakov, ktoré ukladá široký reťazec, ktorý sa má zapísať.
- stream: Prúd výstupného súboru na zápis znakov.
fputws () Vrátená hodnota
- Pri úspechu funkcia fputws () vráti nezápornú hodnotu.
- Pri zlyhaní vráti EOF a nastaví indikátor chyby na stream.
Príklad: Ako funguje funkcia fputws ()?
#include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )
Po spustení programu bude výstup:
C ++ ʼnăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ