/*
* 实现字符串子串的查找
*/
#include <iostream>
using namespace std;
char *strstr(char *src, char *sub)
{
const char *bp;
const char *sp;
if (src == NULL || sub == NULL)
{
return src;
}
while (*src != '\0')
{
bp = src;
sp = sub;
do
{
if (*sp == '\0')
{
return src;
}
} while (*bp++ == *sp++);
src += 1;
}
return NULL;
}
int main(int argc, char const *argv[])
{
char p[] = "12345";
char q[] = "234";
char *r = strstr(p, q);
cout << r << endl;
return 0;
}
字符串子串的查找
最新推荐文章于 2023-01-08 12:34:59 发布