/*
写函数strstr(),不要使用任何C中已有的函数
*/
#include <iostream>
using namespace std;
const char* strstr(const char *string,const char *strCharSet)
{
for (int i=0;string[i]!='\0';i++)
{
int j;
int k = i;
for (j=0;string[k]!='\0'&&strCharSet[j]!='\0';k++,j++)
{
if (string[k]!=strCharSet[j])
{
break;
}
}
if (strCharSet[j]=='\0')
{
return &string[i];
}
}
return NULL;
}
int main()
{
char *string = "123456123";
char str[100];
cin>>str;
cout<<strstr(string,str)<<endl;
return 0;
}
strstr()函数
最新推荐文章于 2024-05-13 16:43:35 发布