C ++ fputws () - C ++ Standard Library

Fungsi fputws () di C ++ menulis string lebar sepenuhnya kecuali karakter lebar null yang diakhiri ke aliran file keluaran yang diberikan.

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

Ini didefinisikan dalam file header.

fputws () prototipe

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

Fungsi fputws () menulis semua karakter yang disimpan dalam string lebar str ke aliran file output kecuali karakter lebar null yang mengakhiri.

fputws () Parameter

  • str: Pointer ke array karakter lebar yang menyimpan string lebar untuk ditulis.
  • aliran: Aliran file keluaran untuk menulis karakter.

fputws () Nilai kembali

  • Jika berhasil, fungsi fputws () mengembalikan nilai nonnegatif.
  • Jika gagal, ia mengembalikan EOF dan menyetel indikator kesalahan pada aliran.

Contoh: Bagaimana fungsi fputws () bekerja?

 #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; )

Saat Anda menjalankan program, hasilnya adalah:

 C ++ ada tempat yang paling banyak dikunjungi

Artikel yang menarik...