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

Hàm fputwc () trong C ++ ghi một ký tự rộng vào luồng đầu ra đã cho.

Hàm fputwc () được định nghĩa trong tệp tiêu đề.

nguyên mẫu fputwc ()

 wint_t fputwc (wchar_t ch, FILE * stream);

Hàm fputwc () nhận một luồng tệp đầu ra và một ký tự rộng ch làm đối số của nó và ghi ch vào tệp được liên kết với luồng.

tham số fputwc ()

  • ch: Ký tự rộng được viết.
  • stream: Dòng tệp đầu ra để ghi ký tự rộng.

fputwc () Giá trị trả về

  • Khi thành công, hàm fputwc () trả về ch.
  • Khi thất bại, nó trả về WEOF . Nếu xảy ra lỗi mã hóa, errno được đặt thành EILSEQ .

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

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

 देवनागरि

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