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ƨ