C ++ fputws () - C ++ standartinė biblioteka

Funkcija fputws () C ++ programoje visiškai įrašo plačią eilutę, išskyrus baigiamąjį nulinį pločio simbolį nurodytame išvesties failų sraute.

Funkcija „fputws ()“ yra tokia pati, kaip pakartotinai vykdant fputc ().

Tai apibrėžta antraštės faile.

„fputws“ () prototipas

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

Funkcija „fputws ()“ įrašo visus simbolius, saugomus plačioje eilutėje str, į išvesties failų srautą, išskyrus baigiamąjį „null wide“ simbolį.

fputws () parametrai

  • str: plataus simbolių masyvo žymeklis, kuriame saugoma plati eilutė, kurią reikia parašyti.
  • srautas: išvesties failo srautas rašyti simbolius.

fputws () Grąžinimo vertė

  • Sėkmingai funkcija fputws () pateikia neigiamą reikšmę.
  • Sugedus jis grąžina EOF ir sraute nustato klaidos indikatorių.

Pavyzdys: Kaip veikia 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; )

Kai paleisite programą, išvestis bus:

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

Įdomios straipsniai...