《C语言程序设计》期末考点3:查找字符串

语言: CN / TW / HK

查看某个字符串里面是否包含另外一个字符串。采用strstr()函数。

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

haystack -- 要被检索的 C 字符串。
needle -- 在 haystack 字符串内要搜索的小字符串。

该函数返回在 haystack 中第一次出现 needle 字符串的位置,如果未找到则返回 null。

则代码如下:

效果如下:

另外一个函数代码如下:

效果如下:

当然,上面两个函数大部分代码是重复的,可以继续优化,不过下次再讲。