Mọi người ai rành cho mình hỏi với:
-
Trên lý thuyết:
strchr()tìm kiếm sự xuất hiện hiện đầu tiên của một chuỗi trong một chuỗi khác và trả về giá trị chuỗi được tìm thấy đó đến hết chuỗi ở trong chuỗi to. Phân biệt hoa thường.strchr("He is Superman. He is a god", "is") => is Superman. He is a godstrrchr()tương tự nhưng tìm kiếm sự xuất hiên cuối cùng của một chuỗi trong một chuỗi khác.strrchr("He is Superman. He is a god", "is") => is a god
Vấn đề mình định hỏi ở đây là có vẻ như strchr() thì tìm đối với cả chuỗi con tìm kiếm được truyền vào. Còn strrchr() lại tìm đối với ký tự đầu tiên của chuỗi con truyền vào và tìm từ cuối chuỗi lên. Cụ thể:
strchr("Nguyen Van A nguyen Nguyen Van B", "nguyen") => nguyen Nguyen Van B
strrchr("Nguyen Van A nguyen Nguyen Van B", "nguyen") => "n B" chứ không phải khớp với "nguyen Nguyen Van B".
Ai rõ có thể có thể cho mình xin ý kiến không ạ! Mình cảm ơn.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?