C ++ fputws () - C ++ standardna knjižnica

Funkcija fputws () u C ++-u u cijelosti upisuje širok niz, osim završnog null wide znaka u zadani tok izlazne datoteke.

Funkcija fputws () jednaka je ponovnom izvršavanju fputc ().

Definirano je u datoteci zaglavlja.

prototip fputws ()

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

Funkcija fputws () zapisuje sav znak pohranjen u širokom nizu str u tok izlazne datoteke, osim završnog null širokog znaka.

fputws () parametri

  • str: Pokazivač na široki niz znakova koji pohranjuje širok niz koji se zapisuje.
  • stream: tok izlazne datoteke za pisanje znakova.

fputws () Povratna vrijednost

  • U uspjehu funkcija fputws () vraća nenegativnu vrijednost.
  • U slučaju kvara vraća EOF i postavlja indikator pogreške na stream.

Primjer: Kako funkcionira funkcija 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; )

Kada pokrenete program, izlaz će biti:

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

Zanimljivi članci...