C ++ putwc () - C ++ Standard Library

Fungsi putwc () di C ++ menulis karakter lebar ke aliran keluaran yang diberikan.

putwc () dan fputwc () serupa dalam hal fungsionalitas. Namun, perbedaan utama di antara keduanya adalah putwc () dapat diimplementasikan sebagai makro.

Ini didefinisikan dalam file header.

putwc () prototipe

 wint_t putwc (wchar_t ch, FILE * stream);

Fungsi putwc () mengambil aliran file keluaran dan karakter lebar ch sebagai argumennya dan menulis wc ke file yang terkait dengan aliran.

putwc () Parameter

  • ch: Karakter lebar yang akan ditulis.
  • stream: Aliran file keluaran untuk menulis karakter lebar.

putwc () Nilai kembali

  • Jika berhasil, fungsi putwc () mengembalikan ch.
  • Jika gagal, ia mengembalikan> WEOF. Jika terjadi kesalahan encoding, errno disetel ke EILSEQ .

Contoh: Bagaimana fungsi putwc () bekerja?

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

 देवनागरि

Artikel yang menarik...