C ++ putwc () - Perpustakaan Standard C ++

Fungsi putwc () dalam C ++ menulis watak luas ke aliran output yang diberikan.

putwc () dan fputwc () serupa dari segi fungsi. Namun, perbezaan utama antara mereka adalah bahawa putwc () dapat dilaksanakan sebagai makro.

Ia ditakrifkan dalam fail tajuk.

prototaip putwc ()

 wint_t putwc (wchar_t ch, FILE * stream);

Fungsi putwc () mengambil aliran fail output dan karakter yang luas sebagai argumennya dan menulis wc ke fail yang berkaitan dengan aliran.

putwc () Parameter

  • ch: Watak yang luas untuk ditulis.
  • stream: Aliran fail output untuk menulis watak luas.

putwc () Nilai pulangan

  • Pada kejayaan, fungsi putwc () mengembalikan ch.
  • Sekiranya gagal, ia kembali> WEOF. Sekiranya ralat pengekodan berlaku, errno ditetapkan ke EILSEQ .

Contoh: Bagaimana fungsi putwc () berfungsi?

 #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 menarik...