《C語言程式設計》期末考點3:查詢字串

語言: CN / TW / HK

檢視某個字串裡面是否包含另外一個字串。採用strstr()函式。

char *strstr(const char *haystack, const char *needle)

haystack -- 要被檢索的 C 字串。
needle -- 在 haystack 字串內要搜尋的小字串。

該函式返回在 haystack 中第一次出現 needle 字串的位置,如果未找到則返回 null。

則程式碼如下:

效果如下:

另外一個函式程式碼如下:

效果如下:

當然,上面兩個函式大部分程式碼是重複的,可以繼續優化,不過下次再講。