C ++ fputws () - standardní knihovna C ++

Funkce fputws () v C ++ zapíše úplně široký řetězec kromě ukončovacího znaku null wide do daného proudu výstupního souboru.

Funkce fputws () je stejná jako opakované provádění fputc ().

Je definován v hlavičkovém souboru.

fputws () prototyp

 int fputws (const wchar_t * str, FILE * stream);

Funkce fputws () zapíše všechny znaky uložené v širokém řetězci str do proudu výstupního souboru s výjimkou ukončovacího znaku null wide.

fputws () parametry

  • str: Ukazatel na široké pole znaků, které ukládá široký řetězec, který má být zapsán.
  • stream: Stream výstupního souboru pro zápis znaků.

fputws () Návratová hodnota

  • Při úspěchu vrátí funkce fputws () nezápornou hodnotu.
  • Při selhání vrátí EOF a nastaví indikátor chyby ve streamu.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 C ++ ʼnăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Zajímavé články...