搜尋字串strstr 函式

2021-07-09 05:05:36 字數 461 閱讀 3006

strstr()函式的原型:

#include 

char *strstr(const

char *s1, const

char *s2);

strstr()函式從字串s1中搜尋第一次出現字串s2的位置,如果能搜尋到,那麼返回相應位置(指標);如果搜尋不到,那麼返回null(空指標);如果字串s2為空(長度為0),那麼返回字串s1。

char *str = "this\tis\ta\tbook\n";

puts(strstr(str, "a")); /* 輸出a book */

printf("%s\n", strstr(str, "m")); /* 輸出(null) */

puts(strstr(str, "")); /* 輸出this is a book */

strstr 函式求字串

kmp 串的模式匹配 25分 給定兩個由英文本母組成的字串 string 和 pattern,要求找到 pattern 在 string 中第一次出現的位置,並將此位置後的 string 的子串輸出。如果找不到,則輸出 not found 本題旨在測試各種不同的匹配演算法在各種資料情況下的表現。各組...

strstr函式與翻轉字串

模擬實現strstr函式 define crt secure no warnings 1 include include include include const char my strstr const char str,const char dest i tmp return null int...

實現 strStr 函式,長字串裡搜短字串

給定乙個 haystack 字串和乙個 needle 字串,在 haystack 字串中找出 needle 字串出現的第乙個位置 從0開始 如果不存在,則返回 1。輸入 haystack hello needle ll 輸出 2 輸入 haystack aaaaa needle bba 輸出 1思路...