C ++ fputws () - štandardná knižnica C ++

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ƨ

Zaujímavé články...