它的代码如下:
#include<string>
#include<iostream>
using namespace std;
const char* strnew(const char*string , const char* substr)
{
int allLen = strlen(string);//字符串的长度
int subLen = strlen(substr);//子串的长度
int index = 0;
for(int i = 0; i < allLen;i++)
{
if(i + subLen > allLen)break;
int j = 0;
while(string[i+ j]==substr[j] )
{
j++;
if(j==subLen)
{
return &string[i];
//break;
}
}
}
return NULL;
}
int main()
{
char s[] = "ilovechiandhe";//索引是基于0的
char substr[] = "he";
const char *result = NULL;
result = strnew(s , substr);
if(result==NULL)return -1;
cout<<result<<endl;
return 0;
}