模拟实现strstr(c语言)
来源:互联网 发布:你凭什么看不起程序员 编辑:程序博客网 时间:2024/05/16 11:42
#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<string.h>#include<assert.h>char* my_strstr(const char* str, const char* substr) { const char* s1 = str; const char* s2 = substr; const char* ret = str;//ret就是用来保存首地址的 assert(str); assert(substr);if(strlen(s1)<strlen(s2))return NULL; while (*ret) { s1 = ret;s2 = substr; while (*s1 && *s2 && (*s1 == *s2)) { s1++; s2++; } if (*s1 == '\0') { return NULL; } if(*s2 == '\0')return ret; ret++; } return NULL; } int main() { char a[20] = "abbbcdef"; char b[10] = "bbcde"; printf("%s\n", my_strstr(a, b)); system("pause"); return 0; }
阅读全文
0 0
- 【C语言】模拟实现strstr
- 模拟实现strstr(c语言)
- c语言:模拟实现strstr库函数
- 【C语言】模拟实现strstr函数
- c语言模拟实现strstr函数
- 【c语言】模拟库函数strstr
- c语言实现strstr
- 【C语言】 实现strstr
- [C语言】模拟实现库函数strstr,查找子字符串
- c语言之模拟实现求子串(strstr)函数
- C语言中模拟实现strcpy,strstr,strcat函数
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【面试题】【笔试题】模拟实现strstr函数
- 【C语言】、模拟实现strlen,strcmp,strcpy,strcat,strstr函数
- C语言模拟实现strcpy、strncpy、strcmp、strcat、strstr
- strstr的c语言实现
- c语言实现 strstr 函数
- SpringMvc 拦截器介绍
- JRebel for IDEA
- 【爬虫】selenium解析网页
- DBUtils方法详解02
- php,两个数组合并,用哪个函数?
- 模拟实现strstr(c语言)
- 实训笔记1
- 661. Image Smoother
- Listener监听器
- JS获取页面select元素
- hihocoder 1519 : 逃离迷宫II
- 线段树知识点
- 维基解密:攻击 Mac/Linux 的CIA三款工具
- 【二分查找】在排序数组中,找出给定数字的出现次数 以及二分其他应用