strstr -查找字符串
char* strstr(const char*,const char*)
1.strstr的使用:
int main()
{
char* p1 = "abcdef";
char* p2 = "def";
char* ret=strstr(p1, p2);
if (ret == NULL)
{
printf("子串不存在\n");
}
else
{
printf("%s\n", ret);//def
}
char* p1 = "abcdef";
char* p2 = "defQ";
char* ret = strstr(p1, p2);
if (ret == NULL)
{
printf("子串不存在\n");//√
}
else
{
printf("%s\n", ret);
}
char* p1 = "abcdefabcdef";
char* p2 = "def";
char* ret = strstr(p1, p2);
if (ret == NULL)
{
printf("子串不存在\n");
}
else
{
printf("%s\n", ret);//defabcdef
//返回的是p1字符串中p2第一次出现的位置
}
return 0;
}
2.模拟实现strstr