一个字符串查找的函数
来源:互联网 发布:名侦探柯南主线知乎 编辑:程序博客网 时间:2024/06/12 01:10
看别人代码,发现字符串查找的一个方法,就是头尾比较,然后再对这个头尾区间的内存竟然比较,最终确定是否找到。
觉得自己之前没想到,回家后自己实现了一个,或者自己编程不够丰富哈哈。
(看比自己强的人写的代码是一种学习!O(∩_∩)O)
//找到的话返回指向Dstr的指针,找不到则返回空//找到头尾字节,然后内存比对char* StrFind( const char* Sstr, const char* Dstr, size_t Slen, size_t Dlen ){ char* pStr = (char*)Sstr; char* pEnd = (char*)(Sstr+Slen); bool bFind = false; while((pStr+Dlen) <= (Sstr+Slen)) { if((pStr =(char*)memchr( pStr, *Dstr, pEnd-pStr)) && (*(pStr+Dlen) == *(Dstr+Dlen))) { if(!memcmp(pStr,Dstr,Dlen+1)) { bFind = true; break; } } if(!pStr)//haven't the str to find break; pStr++; }//end while return (bFind?pStr:NULL);}//end function
- 一个字符串查找的函数
- 实现一个字符串查找子串的函数
- 封装一个能查找字符串的函数 php
- 写一个函数,从一个字符串查找另一个字符串的位置
- 写一个strchr查找字符串函数
- 查找字符/字符串的函数
- PHP - Manual手册 - CLXI. String 字符串处理函数 - strpos查找一个字符串第一次出现的位置
- PHP实现一个函数查找字符串数组中最长的公共前缀字符串
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- 查找一个字符串中包含另外一个字符串的次数
- 查找一个字符串中包含另外一个字符串的次数
- 自己实现的一个字符串分割截取函数,以及查找指定字符
- 一个简单的字符串查找程序
- 查找一个字符串的子字符集
- 查找一个数组内最长的字符串
- 提供任意字符串,js写一个函数能够查找字符串中出现最多的次数的字符及其个数。
- 现成汉字字符串的模糊查找函数
- MFC 查找字符串函数的实现
- Arctic Network
- 移植mjpg
- Qt中使用OpenCV显示图片时,Mat结构转换为QImage结构的问题
- V4L2驱动编写篇——介绍
- Arctic Network
- 一个字符串查找的函数
- spirntf 和 memcpy
- C# Datagirdview 用法集
- [心情]祈愿平安
- Java的GC是什么? 为什么要有GC?
- 杭电1020
- session与cookie问题
- PHP位运算
- LIBGDX版NEHE OPENGL- 5. 3D Shapes