反向查找字符串
2015-07-02 16:22
120 查看
char* strrstr(const char* src, const char* substr)
{
if(src == NULL || substr == NULL)
return NULL;
int n = strlen(substr);
const char* ret = src + strlen(src)- n;
while(ret >= src)
{
if(strncmp(ret, substr, n) == 0)
return (char*)ret;
--ret;
}
return NULL;
}
{
if(src == NULL || substr == NULL)
return NULL;
int n = strlen(substr);
const char* ret = src + strlen(src)- n;
while(ret >= src)
{
if(strncmp(ret, substr, n) == 0)
return (char*)ret;
--ret;
}
return NULL;
}
相关文章推荐
- 邮槽
- 【phpcms-v9】前台content模块中pc标签的调用说明
- 近日国家几个简单的思考
- HttpSession--会话
- 新GRE阅读的类比思维解读
- 确立自己的思想
- 添加第三方后无法用#import""引出
- Oracle中Hint深入理解
- uc/os-ii事件控制块
- 阿里巴巴常考面试题及汇总答案
- Android动画之LayoutAnimationController
- Linux服务器上监控网络带宽的18个常用命令
- Linux服务器上监控网络带宽的18个常用命令
- iOS集成支付宝问题
- 都说了是随笔了还要什么标题
- linux ./configure 的参数详解
- sso笔记
- 60. C# -- 读取 appconfig文件配置数据库连接的方法
- 修改 editButtonItem.title
- WinXP无法删除视频文件如果不是因为权限该如何处理