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ƨ