问题描述:
/*
* 编写函数 int strstr(char s1[],char s2[])
* 判断s2是不是s1的字串,如果是,则返回其第一次出现的位置,如果不是则返回-1
* 如果s2时空串,则是任何字符串的子串,且出现位置为0;
* 字符串可以包含空格 制表符
*/
解题思路:
采用遍历的方法,逐一比较s2和s1串的子串
代码实现:
#include <iostream>
#include <cstring>
using namespace std;
#define LENGTH 10
int Strstr(char s1[],char s2[])
{
//遍历比较方法
if(s2[0]==0)
{
return 0;
}
//采