1.strstr()函数
#include <iostream>
#include <assert.h>
using namespace std;
const char * strstr1(const char *src, const char *sub)
{
assert(src!=NULL&&sub!=NULL);
const char *p1;
const char *p2;
while (*src!='\0')
{
p1=src;
p2=sub;
while (*p1++==*p2++)
{
if (*p2=='\0')
{
return src;
}
}
src++;
}
return NULL;
}
int main ()
{
char p[]="123457";
char q[]="345";
const char *r=strstr1(p,q);
cout<<"r: "<<r<<endl;
return 0;
}
