帮我写一下strstr函数
时间: 2023-07-07 12:45:52 浏览: 57
Brightness-change,strstr函数c语言源码,c语言项目
好的,请参考以下代码实现:
```
char *strstr(const char *haystack, const char *needle)
{
const char *h, *n;
for (; *haystack; haystack++) {
for (h = haystack, n = needle; *h && *n && *h == *n; h++, n++) {}
if (!*n) {
return (char *) haystack;
}
}
return NULL;
}
```
该函数的作用是在字符串 haystack 中查找第一次出现字符串 needle 的位置,并返回该位置的指针。如果未找到,则返回 NULL。
阅读全文