寻找子串函数
来源:互联网 发布:静态常量整型数据成员 编辑:程序博客网 时间:2024/04/30 18:36
题目:写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int find(char *s,char *m)
...{
char *p=s;
char *q=m;
int i=0,j=0;
while(p!=NULL)
...{
if(*q==0) break;
else...{
if(*p==*q)
...{
p++; q++; i++; j++;
}
else
...{
p++; q=q-i; i=0; j++;
}
}
}
return j-i+1;
}
int main()
...{
char *s="adsdfadagfaghfahgjsarewragfjsgjsgmcvhjtyijhgjd";
char *m="jsg";
int i;
i=find(s,m);
printf("%d ",i);
getch();
return 0;
}
结果显示:28。
- 寻找子串函数
- 寻找子串
- 寻找子串位置
- 寻找子串位置
- 寻找子串位置
- ZOJ1825-二分寻找子串
- 寻找最长回文子串
- 1204 寻找子串位置
- 1204 寻找子串位置
- codevs1204 寻找子串位置
- oj2281寻找子串个数
- 寻找子串的位置
- 寻找最长公共子串
- 寻找最长回文子串
- 寻找和最大的最长子串
- 寻找 和最大 最长子串
- 寻找字符最大公共子串
- 寻找最大子串(线性方法)
- 如何循序渐进向DotNet架构师发展
- 突然想写blog~
- 给网站加搜索引擎
- 宽带路由器选购的七大误区(一)
- 破碎的假期
- 寻找子串函数
- 解析WIN2003 Server远程管理二法
- 本本一周年了,纪念一下
- 新手入门之认识服务器热插拔技术
- 3COM VPN解决方案概述(图)
- 看懂浪潮服务器产品系列分类(下)
- 解析WIN2003 Server远程管理(MMC)
- 2005年网络设备市场预测
- 磁盘阵列配置全程解(图)