C/C++ | 25-16 实现子串定位int FindSubStr
来源:互联网 发布:微分销java源码 编辑:程序博客网 时间:2024/05/18 22:08
实现子串定位int FindSubStr(const char *MainStr, const char *SubStr)
#include <cstdio>#include <deque>#include <algorithm>#include <iterator>#include <stdio.h> #include <stdlib.h>#include <iostream>#include <string.h>#include <assert.h>using namespace std;int FindSubStr(const char* MainStr, const char* SubStr){assert(MainStr != NULL&&SubStr != NULL); //检查const char *p;const char *q;const char *s= MainStr;while (*MainStr){p = MainStr;q = SubStr;while (*p && *q && *p++ == *q++); //对子串进行全部的检查if (!*q){return MainStr - s + 1;}MainStr++;}return -1;}int main(){char *a = "33355555";char*b = "55555";cout << FindSubStr(a, b) << endl;system("pause");return 0;}
阅读全文
0 0
- C/C++ | 25-16 实现子串定位int FindSubStr
- 最大公共子串(C语言实现)
- [C++]bitset用int数组实现
- C语言数据结构——子串在主串中的定位函数
- 纯C代码实现重定位
- C 简单实现LBS基站定位
- 【C 实现】返回子串在主串的首位
- C unsigned int and int
- C unsigned int and int
- Linux下C语言实现字符串子串替换
- Linux下C语言实现字符串子串替换
- c 求最大公共子串的实现
- KMP子串搜索算法C语言实现
- C语言实现int转换字符串的一种实现
- C语言实现int转换字符串的一种实现
- 最长回文子串(C/C++)
- C/C++代码实现最大子数组
- 查找子串在父串中的位置的功能的实现(c/c++)
- Pie(二分法)
- 开始编写阅读jdk源码的文章
- LNMP环境下部署lepus3.7版本
- Fire Game (双起点bfs)
- html的文本元素
- C/C++ | 25-16 实现子串定位int FindSubStr
- I2C总线协议的verilog实现
- 使用Tinker与极光推送实现Android热更新
- 【Java并发编程】活性
- Vertical line using XML drawable
- (poj 1062 昂贵的聘礼)<最短路建模>
- C/C++ | 26-17 已知一个单向链表的头,删除其某一个结点的算法
- Java基础面试题 (一)
- js基础提高(二)