C ++ putwc () - C ++ standardraamatukogu

Funktsioon putwc () C ++ -s kirjutab antud väljundvoogu laia märgi.

putwc () ja fputwc () on funktsionaalsuse poolest sarnased. Suur erinevus nende vahel on aga see, et putwc () saab rakendada makrona.

See on määratletud päisefailis.

putwc () prototüüp

 wint_t putwc (wchar_t ch, FILE * voog);

Funktsioon putwc () võtab argumentideks väljundfailivoo ja laia märgi ch ning kirjutab wc vooga seotud faili.

putwc () parameetrid

  • ch: Lai kirjutatav märk.
  • voog: väljundfaili voog laia märgi kirjutamiseks.

putwc () Tagastusväärtus

  • Edu korral tagastab funktsioon putwc () ch.
  • Rikke korral naaseb> WEOF. Kodeerimisvea ilmnemisel määratakse errno väärtuseks EILSEQ .

Näide: Kuidas funktsioon putwc () töötab?

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

 देवनागरि

Huvitavad Artiklid...