概述
题目描述:函数原型:char *Strstr(char *pTarget, const char *pPattern),判断pPattern是否是pTarget的一个子串,如果是,返回第一个匹配点的指针,否则返回空。
异常处理:若参数中有指针为NULL,返回NULL。如果pPattern是空串,返回整个pTarget。
核心代码如下:
#include<stdio.h>
/实现strstr函数
char *Strstr(char *pTarget, const char *pPattern)
{
if(pTarget == NULL || pPattern == NULL || *pTarget == '