C ++ putwc () - C ++ standartinė biblioteka

Funkcija putwc () C ++ rašo platų simbolį į nurodytą išvesties srautą.

„putwc“ () ir „fputwc“ () funkcionalumo požiūriu yra panašūs. Tačiau pagrindinis skirtumas tarp jų yra tas, kad putwc () gali būti įgyvendinamas kaip makrokomanda.

Tai apibrėžta antraštės faile.

putwc () prototipas

 wint_t putwc (wchar_t ch, FILE * stream);

Funkcija „putwc ()“ pateikia argumentus išvesties failų srautui ir plačiam simboliui ch ir įrašo wc į failą, susietą su srautu.

putwc () parametrai

  • ch: Platus rašomas simbolis.
  • srautas: išvesties failo srautas plačiam simboliui parašyti.

putwc () Grąžinimo vertė

  • Pasisekus funkcija putwc () grąžina ch.
  • Sugedus jis grįš> WEOF. Jei įvyksta kodavimo klaida, errno nustatoma kaip EILSEQ .

Pavyzdys: Kaip veikia putwc () funkcija?

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

 देवनागरि

Įdomios straipsniai...