函式原型:
char *strstr( const
char *string, const
char *strcharset );
函式功能:搜尋乙個字串在另乙個字串中的第一次出現。
返回值:若strcharset是string的子串,則返回strcharset在string的首次出現的位址;如果strcharset不是string的子串,則返回null。
**例項:
char
str = "1234xyz";
char *ret = strstr(str, "34");
cout << ret << endl;//輸出結果:34xyz
char* my_strstr(const
char* string, const
char* str)
if (*str2 == '\0')
str1 = ret + 1;
str2 = (char*)str;
}return null;
}
模擬實現strstr函式
首先,你需要了解strstr函式的作用是什麼 strstr函式就是為了判斷你需要查詢的字串在原來的字串中有沒有,如果有,輸出這個字串的位置,沒有,輸出空。舉個例子吧 給上兩個字元陣列 str1 20 abcdefg str2 10 bcd 通過使用strstr函式可以得到 bcdefg 輸出的是你需...
模擬實現strstr函式
很多人在學習c的時候會遇到讓模仿一些庫函式,前幾天我寫了,模仿了strcpy和strcat函式,這兩個相對來說十分的常見,模仿起來也相對簡單,之後我會寫一些模仿不常見 並且難度相對較大的一些庫函式。今天模仿的是strstr,首先介紹一下這個函式的功能,執行結果為 很多人在寫這個程式的時候 第乙個wh...
模擬實現strstr函式
strstr函式就是為了判斷你需要查詢的字串在原來的字串中有沒有,如果有,輸出這個字串的位置,沒有,輸出空。舉個例子吧 給上兩個字元陣列 str1 20 abcdefg str2 10 bcd 通過使用strstr函式可以得到 bcdefg 輸出的是你需要查詢的字串的位置。接著,我們來具體講一下實現...