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

Hàm wcschr () trong C ++ tìm kiếm lần xuất hiện đầu tiên của một ký tự rộng trong một chuỗi rộng.

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

nguyên mẫu wcschr ()

const wchar_t * wcschr (const wchar_t * str, wchar_t ch); wchar_t * wcschr (wchar_t * str, wchar_t ch);

Hàm wcschr () nhận hai đối số: str và ch. Nó tìm kiếm ký tự rộng ch trong chuỗi rộng được trỏ tới bởi str.

wcschr () Tham số

  • str: Con trỏ đến chuỗi rộng kết thúc bằng rỗng cần tìm kiếm.
  • ch: Ký tự rộng để tìm kiếm.

wcschr () Giá trị trả về

Nếu ký tự rộng ch được tìm thấy, hàm wcschr () trả về một con trỏ đến vị trí của ch trong str, ngược lại trả về con trỏ null.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t str() = L"u222bu222eu2231u2211u220f"; wchar_t ch = L'∫';// Integral sign if (wcschr(str, ch)) wcout << ch << L" is present "" << str << L" ""; else wcout << ch << L" is not present "" << str << L" ""; return 0; )

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

 ∫ hiện tại là "∫∮∱∑∏"

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