Hàm strstr() trong C
Hàm char *strstr(const char *haystack, const char *needle) tìm kiếm sự xuất hiện cuối cùng của cả chuỗi needle (không bao gồm ký tự null kết thúc) mà có mặt trong chuỗi haystack.
Khai báo hàm strstr() trong C
Dưới đây là phần khai báo cho strstr() trong C:
char *strstr(const char *haystack, const char *needle)
Tham số
haystack -- Chuỗi để được quét.
needle -- Một chuỗi nhỏ để được tìm kiếm bên trong chuỗi haystack.
Trả về giá trị
Hàm này trả về một con trỏ tới sự xuất hiện đầu tiên trong chuỗi haystack của bất cứ dãy ký tự nào được xác định trong chuỗi needle, hoặc hàm trả về một con trỏ null nếu dãy này không có mặt trong haystack.
Ví dụ
Chương trình C sau minh họa cách sử dụng của strstr() trong C:
#include <stdio.h> #include <string.h> int main() { const char haystack[20] = "QTMTeam"; const char needle[10] = "Team"; char *ret; ret = strstr(haystack, needle); printf("Chuoi con la: %s\n", ret); return(0); }
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Theo Tutorialspoint
Bài trước: Hàm strspn() trong C
Bài tiếp: Hàm strtok() trong C
3.167
Bạn nên đọc
0 Bình luận
Sắp xếp theo
![❖](https://st.quantrimang.com/photos/avatars/default.png)
Xóa Đăng nhập để Gửi
![❖](https://st.quantrimang.com/photos/image/icon/lap-trinh-c-size-24x24-znd.png)
Cũ vẫn chất
-
Cách chèn emoji vào ảnh trên iPhone cực đơn giản
Hôm qua -
Hướng dẫn chia nhỏ file nén bằng WinRAR
2 ngày -
2 cách lặp lại thanh tiêu đề trong Word cho bảng
Hôm qua -
Cách xem phiên bản di động của một trang web bất kỳ trên máy tính
Hôm qua -
Khắc phục tình trạng các phím chức năng không hoạt động trong Windows 10
Hôm qua -
Cách sửa lỗi không tải được file lên Google Drive
Hôm qua -
200 biệt danh cho người yêu bằng tiếng Anh hay và ngọt ngào
2 ngày -
Hướng dẫn cách kẻ chéo ô trong Excel
2 ngày -
Cách view source, xem mã nguồn trang web bằng điện thoại, máy tính
Hôm qua 1 -
Cách viết chữ màu Liên Quân Mobile
2 ngày 2