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

Hàm btowc () trong C ++ chuyển đổi một ký tự thành ký tự rộng tương đương với nó.

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

btowc () nguyên mẫu

 wint_t btowc (int c);

Hàm btowc () nhận một ký tự byte đơn c làm đối số và trả về ký tự rộng tương đương của nó.

btowc () Tham số

  • c: Ký tự byte đơn để chuyển đổi thành ký tự rộng.

btowc () Giá trị trả về

Hàm btowc () trả về biểu diễn ký tự rộng của c nếu c là ký tự byte đơn hợp lệ. Nếu c là EOF, WEOF được trả về.

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

 #include #include #include using namespace std; int main() ( char str() = "Helloxf4xdf"; wchar_t wc; int count = 0; for (int i=0; i 

When you run the program, the output will be:

 5 out of 7 characters were successfully widened

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