C ++ putwc () - C ++ - vakiokirjasto

C ++: n putwc () -funktio kirjoittaa laajan merkin annettuun lähtövirtaan.

putwc () ja fputwc () ovat toiminnallisiltaan samanlaisia. Suurin ero niiden välillä on kuitenkin se, että putwc () voidaan toteuttaa makrona.

Se määritetään otsikkotiedostossa.

putwc () prototyyppi

 wint_t putwc (wchar_t ch, FILE * -virta);

Putwc () -funktio ottaa argumentteina tulostetiedostovirran ja leveän merkin ch ja kirjoittaa wc-virtaan liittyvään tiedostoon.

putwc () -parametrit

  • ch: Kirjoitettava leveä merkki.
  • stream: Lähtötiedostovirta leveän merkin kirjoittamiseen.

putwc () Palautusarvo

  • Menestyksessä putwc () -funktio palauttaa ch: n.
  • Epäonnistumisen yhteydessä se palaa> WEOF. Jos tapahtuu koodausvirhe, errno-asetukseksi määritetään EILSEQ .

Esimerkki: Kuinka funktio putwc () toimii?

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); /* Devanagiri script */ wchar_t str() = L"देवनागरि"; FILE *fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i 

When you run the program, the following string will be written to file.txt:

 देवनागरि

Mielenkiintoisia artikkeleita...