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

Hàm strrchr () trong C ++ tìm kiếm lần xuất hiện cuối cùng của một ký tự trong một chuỗi.

nguyên mẫu strrchr ()

const char * strrchr (const char * str, int ch); char * strrchr (char * str, int ch);

Các strrchr()chức năng hai đối số: str và ch. Nó tìm kiếm lần xuất hiện cuối cùng của ký tự ch trong chuỗi được trỏ tới bởi str.

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

Tham số strrchr ()

  • ptr: Con trỏ đến chuỗi kết thúc null cần tìm kiếm.
  • ch: Nhân vật cần tìm kiếm.

strrchr () Giá trị trả về

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

Ví dụ: Cách hoạt động của hàm strrchr ()

 #include #include using namespace std; int main() ( char str() = "Hello World!"; char ch = 'o'; char *p = strrchr(str, ch); if (p) cout << "Last position of " << ch << " in "" << str << " " is " << p-str; else cout << ch << " is not present "" << str << " ""; return 0; )

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

Vị trí cuối cùng của o trong "Hello World!" là 7

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