笔试题strstr()
#include <stdio.h>
const char *strstr(const char * src, const char * des) {
const char *psrc = NULL;
const char *pdes = NULL;
if (!src || !des) {
return src;
}
while (*src) {
psrc = src;
pdes = des;
do
{
if (!*pdes) {
return src;
}
} while(*psrc++ == *pdes++);
src++;
}
return NULL;
}
int main() {
const char *a = "123456";
const char *b = "34";
const char *c=NULL ;
c = strstr(a, b);
printf ("c = %s", c);
return 0;
}