C ++ putwc () - Standardna knjižnica C ++

Funkcija putwc () v jeziku C ++ v dani izhodni tok zapiše širok znak.

putwc () in fputwc () sta si podobna glede funkcionalnosti. Vendar je glavna razlika med njimi v tem, da je mogoče putwc () implementirati kot makro.

Določen je v datoteki glave.

prototip putwc ()

 wint_t putwc (wchar_t ch, FILE * tok);

Funkcija putwc () kot argumente vzame tok izhodne datoteke in širok znak ch in zapiše wc v datoteko, povezano s tokom.

parametri putwc ()

  • ch: širok znak, ki ga je treba napisati.
  • tok: tok izhodne datoteke za pisanje širokega znaka.

putwc () Vrnjena vrednost

  • Po uspehu funkcija putwc () vrne ch.
  • Ob okvari se vrne> WEOF. Če pride do napake kodiranja, je errno nastavljeno na EILSEQ .

Primer: Kako deluje funkcija putwc ()?

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

 देवनागरि

Zanimive Članki...