strstr的实现
来源:互联网 发布:定制小礼品 知乎 编辑:程序博客网 时间:2024/05/05 09:06
此题相对简单,跟字符串匹配相差不多,改了个返回值类型而已。
#include<stdio.h>#include<stdlib.h>char *search(char *src,int slen,char *patn,int plen){int i = 0,j = 0;while(i<slen && j<plen){if(src[i] == patn[j]){i++;j++;}else{i = i-j+1;j=0;}}if(j==plen)return src + i - plen;elsereturn NULL;}int main(int argc,char *argv[]){char a[128] = "abcdefdaawe";char b[128] = "def";printf("%s\n",a);printf("%s\n",search(a,strlen(a),b,strlen(b)));printf("%s\n",strstr(a,b));return 0;}
#include<stdio.h>int substr(const char *str,const char *p){int i = 0,j = 0;while(str[i] != '\0'&& p[j] != '\0'){if(str[i] == p[j]){i++;j++;}else{i = i - j + 1;j = 0;}}if(p[j] == '\0')return i - j;elsereturn -1;}int main(int argc,char *argv[]){char str[128] = "abcdefdaawe";char p[128] = "def";printf("%d\n",substr(str,p));return 0;}
- strstr()的简单实现
- 库函数strstr的实现
- strstr的实现
- strstr的实现
- strstr的实现
- strstr的实现
- strstr的实现
- KMP实现的strstr
- strstr函数的实现
- strstr的实现
- 库函数strstr的实现
- strstr()的实现
- strstr的实现
- strstr的实现
- strstr 函数的 实现
- strstr函数的实现
- strstr 函数的实现
- strstr的实现
- spring的基本配置和bean高级特性的介绍
- C++错误处理
- 选拔赛-染色
- 第一次接触XNA,关于LoadContent的问题
- 在HTML中,让两个DIV在同一行显示
- strstr的实现
- Android—UI篇—WebView(网络视图)
- 建立自己的jsp app目录方法--------水文
- 【POJ】3536很水的题,但是剪枝优化我竟然想不到
- spring与AOP的使用
- sjtu1002.二哥种花生
- 软件开发和机械制造的核心差别
- Java小小RPG游戏第二版 (基于第一版优化)
- NETGATE.Data.Backup.v3.0.305.Multilingual.Incl.Keymaker-CORE