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
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:


Cũ vẫn chất
-
10 phần mềm benchmark miễn phí tốt nhất dành cho Windows
Hôm qua -
87 Slogan Team Building chất, hài hước và ý nghĩa
Hôm qua -
Hướng dẫn cách vẽ sơ đồ trong Word
Hôm qua -
Stt xin lỗi người yêu chân thành nhất, giúp người ấy nhanh hết giận
Hôm qua -
Cách tải LOL PBE, tạo tài khoản PBE DTCL mùa 14 Thành Phố Công Nghệ
Hôm qua 17 -
Build đội hình Song Đấu DTCL mùa 11, Song Đấu mùa 11
Hôm qua 1 -
Cách đăng nhập nhiều tài khoản trên Telegram iPhone, Android
Hôm qua -
Cách tạo USB Boot, USB cài Windows bằng Rufus
Hôm qua 5 -
57+ câu đố về địa danh Việt Nam
Hôm qua 5 -
Cách gộp nhiều file Word thành 1 file duy nhất
Hôm qua