C语言实现字符串中查找字符串
来源:互联网 发布:线割编程留暂停点 编辑:程序博客网 时间:2024/05/22 06:55
查找字符串函数实现:
//find string in string, return the first start location or -1 if can not findint StringFind(const char *pSrc, const char *pDst){int i, j;for (i=0; pSrc[i]!='\0'; i++){if(pSrc[i]!=pDst[0])continue;j = 0;while(pDst[j]!='\0' && pSrc[i+j]!='\0'){j++;if(pDst[j]!=pSrc[i+j])break;}if(pDst[j]=='\0')return i;}return -1;}
测试代码:
#include <stdio.h>int main(){ char* t = "ffdsssssssssddddddflowerdddddd"; printf("字符串第一次出现位置:%d\n",StringFind(t,"flower")); getchar(); return 0;}
- C语言实现字符串中查找字符串
- 【C语言】查找字符串
- C语言查找字符串
- C语言:模拟实现字符串中查找一个字符串my_strstr()函数
- 用c语言实现在母字符串中查找子字符串出现的次数
- C语言-在一个字符串中查找是否存在另外一个字符串+查找字符串大写字母个数
- C语言字符串查找函数
- C语言字符串查找位置
- C语言字符串查找替换
- C语言实现去除字符串中空格
- C语言实现去除字符串中空格
- C语言中实现字符串数组
- C语言中实现字符串数组
- C语言实现去除字符串中空格
- C语言中实现函数返回字符串
- C语言字符串查找的几种实现
- C语言 实现strstri不区分大小写查找字符串
- [C语言】模拟实现库函数strstr,查找子字符串
- 解决Android4.0 系统设置大号字体后布局错乱的问题
- c++ 0x Lambda :在自己的项目中使用
- 关于*p++和++p*
- 两台oracle数据库相互导数据
- Oracle数据库实现字段自增
- C语言实现字符串中查找字符串
- 一些开源库,提高开发效率
- .net ORM SubSonic
- C++对象模型 多重继承与虚函数表
- iphone翻页效果
- Nginx的upstream模块和反向代理
- 不同硬件平台上移植Android的Camera系统
- IOS 命名规范
- zookeeper分布式锁避免羊群效应(Herd Effect)