C ++ putwc () - C ++ standardbibliotek

Putwc () -funksjonen i C ++ skriver et vidt tegn til den gitte utgangsstrømmen.

putwc () og fputwc () er like når det gjelder funksjonalitet. En stor forskjell mellom dem er imidlertid at putwc () kan implementeres som en makro.

Det er definert i topptekstfilen.

putwc () prototype

 wint_t putwc (wchar_t ch, FILE * stream);

Putwc () -funksjonen tar en utdatafilstrøm og et bredt tegn ch som argumenter og skriver wc til filen assosiert med stream.

putwc () Parametere

  • ch: Det brede tegnet som skal skrives.
  • stream: Utdatafilen stream for å skrive det brede tegnet.

putwc () Returverdi

  • Når det lykkes, returnerer putwc () -funksjonen ch.
  • Ved feil returnerer den> WEOF. Hvis det oppstår en kodingsfeil, er errno satt til EILSEQ .

Eksempel: Hvordan fungerer putwc () -funksjonen?

 #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:

 देवनागरि

Interessante artikler...