_tcsstr的源码
来源:互联网 发布:淘宝固话怎么网上缴费 编辑:程序博客网 时间:2024/04/19 19:32
#include <tchar.h>
TCHAR* _strstr(const TCHAR *s1, const TCHAR *s2){ if (*s2 == '\0') /*如果s2为空,则返回s1*/ return ((TCHAR *)s1); for (; s1 != '\0'; ++s1) /*每次后移s1的位置,在新的位置进行下一次匹配*/ { const TCHAR *sc1, *sc2; while((*s1 != *s2)&&(*s1 != '\0')) ++s1; /*在s1中找到和s2第一个字符匹配的位置*/ if (*s1 == '\0') /*如果找不到,说明s1现在的位置不匹配,退出循环进行下一次匹配*/ break; else /*如果找到和s2第一个字符匹配的位置,开始逐个匹配s2后面的字符*/ for (sc1 = s1, sc2 = s2; sc1 !='\0'; ++sc1,++sc2) { if (*sc2 == '\0') /*如果匹配完毕,返回s1此时的位置*/ return ((TCHAR *)s1); else if (*sc1 != *sc2) /*如果后面有一个字符不匹配,说明s1现在的位置不匹配,退出循环进行下一次匹配*/ break; } } return (NULL) ; }
- _tcsstr的源码
- _tcsstr的用法以及源码的源码
- _tcsstr
- _tcsstr ambiguous错误的改正
- _tcsstr _tcsrchr
- C语言字符与字符串查找函数strstr、wcsstr(wcswcs)、_tcsstr
- 查看Android源码(类的源码)
- 【源码】网上随意扒的源码
- kafka源码分析之consumer的源码
- kafka源码分析之consumer的源码
- Okhttp3的源码分析_小白看源码
- 网页源码查看器的完整源码
- 【源码解析】-- ArrayList的源码解析
- EventBus源码解析(史上最全的源码解析)
- blog站点的源码
- 常用的JavaScript源码
- AfxParseURL的源码
- 自定义SMTPAppender的源码
- 一些有意思的算法代码
- Silverlight开发历程—RenderTransform特效(TranslateTransform,RotateTransform,ScaleTransform,skewTransform)
- JavaScript 文本框变成密码框
- oracle的sqlldr命令
- DLNA的一个场景的工作过程
- _tcsstr的源码
- Windows下的DOS命令集锦
- xbmc又前进了一步
- 什么时候用抽象类什么时候用接口
- Mybatis报了Error setting null parameter问题解决
- CentOS系统更新Python
- C++数组应用之特殊矩阵的压缩存储
- MQ远程队列配置
- CentOS 163源