C ++ putwc () - C ++ standarta bibliotēka

Funkcija putwc () sistēmā C ++ uzraksta plašu rakstzīmi dotajā izvades straumē.

funkcionalitātes ziņā putwc () un fputwc () ir līdzīgas. Tomēr būtiska atšķirība starp tām ir tā, ka putwc () var ieviest kā makro.

Tas ir definēts galvenes failā.

putwc () prototips

 wint_t putwc (wchar_t ch, FILE * straume);

Funkcija putwc () kā argumentus ņem izvades failu straumi un plašu rakstzīmi ch un raksta wc failā, kas saistīts ar straumi.

putwc () parametri

  • ch: Plašais raksturs, kas jāraksta.
  • straume: izvades faila straume, lai ierakstītu plašo rakstzīmi.

putwc () Atgriešanās vērtība

  • Pēc panākumiem funkcija putwc () atgriež ch.
  • Neveiksmes gadījumā tā atgriežas> WEOF. Ja rodas kodēšanas kļūda, errno tiek iestatīts uz EILSEQ .

Piemērs: Kā darbojas 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:

 देवनागरि

Interesanti raksti...