C ++ fputws () - Perpustakaan Standard C ++

Fungsi fputws () dalam C ++ menulis rentetan lebar sepenuhnya kecuali aksara lebar nol penghentian ke aliran fail output yang diberikan.

Fungsi fputws () sama seperti melaksanakan fputc () berulang kali.

Ia ditakrifkan dalam fail tajuk.

prototaip fputws ()

 int fputws (const wchar_t * str, FILE * stream);

Fungsi fputws () menulis semua watak yang disimpan dalam rentetan lebar ke aliran fail output kecuali watak lebar nol penamat.

Parameter fputws ()

  • str: Penunjuk ke susunan watak luas yang menyimpan rentetan lebar yang akan ditulis.
  • stream: Aliran fail output untuk menulis watak.

fputws () Nilai pulangan

  • Pada kejayaan, fungsi fputws () mengembalikan nilai bukan negatif.
  • Pada kegagalan, ia mengembalikan EOF dan menetapkan penunjuk ralat.

Contoh: Bagaimana fungsi fputws () berfungsi?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

Semasa anda menjalankan program, outputnya adalah:

 C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Artikel menarik...