字符串之strstr
2024-09-01 06:35:43
功能:查找第二个字符串是否存在第一个字符串中。
输入:字符串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;
};
最新文章
- HDU 1796How many integers can you find(容斥原理)
- springmvc @responsebody 406/415问题解决
- 阿里无线前端性能优化指南 (Pt.1 加载优化)
- oracle 模糊查询中的转义字符用法
- transitionend的运用案例
- 多语言配置--LogisticsPlatform物流平台系统
- css-使用line-height实现垂直居中的一些问题
- in_array函数的第三个参数 strict
- poj 2409(polya定理模板)
- 关于c中的%x及其它格式化符
- iOS开发——UI篇&;下拉弹出列表选择项效果
- HDSF主要节点解说(二)工作原理
- datalist标签小结
- 基于Retrofit2.0+RxJava+Dragger2实现不一样的Android网络构架搭建(转载)
- nginx如何调用php
- Scala - 快速学习09 - 函数式编程:一些操作
- shell 脚本不能执行多条?何解
- socket-WebSocket HttpListener TcpListener 服务端客户端的具体使用案例
- <;转>;SQL Server CROSS APPLY and OUTER APPLY
- sed用法去除行首和行末的中括号