C ++ fputws () - Thư viện chuẩn C ++

Hàm fputws () trong C ++ viết một chuỗi rộng hoàn toàn ngoại trừ ký tự rộng rỗng kết thúc vào dòng tệp đầu ra đã cho.

Hàm fputws () cũng giống như việc thực thi fputc () nhiều lần.

Nó được định nghĩa trong tệp tiêu đề.

nguyên mẫu fputws ()

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

Hàm fputws () ghi tất cả ký tự được lưu trữ trong chuỗi rộng str vào luồng tệp đầu ra ngoại trừ ký tự rộng rỗng kết thúc.

fputws () Tham số

  • str: Con trỏ đến một mảng ký tự rộng lưu trữ chuỗi rộng được viết.
  • stream: Dòng tệp đầu ra để ghi các ký tự.

fputws () Giá trị trả về

  • Khi thành công, hàm fputws () trả về một giá trị không âm.
  • Khi thất bại, nó trả về EOF và đặt chỉ báo lỗi trên luồng.

Ví dụ: Hàm fputws () hoạt động như thế nào?

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

Khi bạn chạy chương trình, đầu ra sẽ là:

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

thú vị bài viết...