C ++ fputws () - C ++ - vakiokirjasto

C ++: n fputws () -funktio kirjoittaa leveän merkkijonon kokonaan, lukuun ottamatta lopetettavaa null leveää merkkiä annettuun lähtötiedostovirtaan.

Fputws () -toiminto on sama kuin suorittamalla fputc () toistuvasti.

Se määritetään otsikkotiedostossa.

fputws () -prototyyppi

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

Fputws () -funktio kirjoittaa kaiken merkkijonoon str tallennetun merkin ulostulotiedostovirtaan paitsi lopettavan tyhjän leveän merkin.

fputws () -parametrit

  • str: Osoitin laajaan merkistöryhmään, joka tallentaa laajan kirjoitettavan merkkijonon.
  • stream: Lähtötiedostovirta merkkien kirjoittamiseen.

fputws () Palautusarvo

  • Menestyksessä fputws () -funktio palauttaa ei-negatiivisen arvon.
  • Epäonnistumisen yhteydessä se palauttaa EOF: n ja asettaa virheen ilmaisimen virtaan.

Esimerkki: Kuinka fputws () -toiminto toimii?

 #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; )

Kun suoritat ohjelmaa, tulos on:

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

Mielenkiintoisia artikkeleita...