字符串之strstr
功能:查找第二个字符串是否存在第一个字符串中。
输入:字符串1,字符串2
返回值:成功返回str1中的位置,失败返回NULL
#include <iostream>
using namespace std;
char *_strstr(const char *str1,const char *str2)
{
int n;
if (*str2)
{
while(*str1)
{
for (n = 0;*(str1 + n) == *(str2 + n);n++)
{
if (!*(str2 +n +1))
{
return (char*)str1;
}
}
str1++;
}
return NULL;
}
else
return (char*) str1;
}
int main()
{
const char *str1 = "abcdef";
const char *str2 = "de";
cout << _strstr(str1,str2)<<endl;
return 0;
};
一切源于对计算机的热爱

浙公网安备 33010602011771号