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

Hàm wcscpy () trong C ++ sao chép một chuỗi ký tự rộng từ nguồn đến đích.

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

nguyên mẫu wcscpy ()

 wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);

Hàm wcscpy () nhận hai đối số: dest và src. Nó sao chép chuỗi ký tự rộng được trỏ đến bởi src đến vị trí bộ nhớ được trỏ tới bởi đích. Ký tự rộng kết thúc null cũng được sao chép.

Hành vi không được xác định nếu:

  • Bộ nhớ được cấp phát cho con trỏ đích không đủ lớn.
  • Các chuỗi trùng nhau.

Tham số wcscpy ()

  • đích: Con trỏ đến một mảng ký tự rộng nơi nội dung được sao chép vào.
  • src: Con trỏ đến một mảng ký tự rộng nơi nội dung được sao chép từ đó.

wcscpy () Giá trị trả về

  • Hàm wcscpy () trả về đích.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )

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

 Sau khi sao chép, dest = Ăpple

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