自写strstr函数
来源:互联网 发布:在线提醒软件 编辑:程序博客网 时间:2024/05/22 03:11
给出一个字符串和另一个字符串,若后者为前者的子字符串,则返回其所在位置的起始指针。
#include<iostream>#include<string>#include<stdio.h>using namespace std;const char* strs(const char*, const char*);int main(){ char *str=new char[20]; char *substr=new char[20]; gets(str); gets(substr); cout<<strs(str,substr); return 0;}const char* strs(const char* str, const char* substr){ int j=0; string str1=str; int n=str1.length(); for (int i=0;i<n;i++) { j=0; while(str[i+j]==substr[j]) { if(substr[j+1]=='\0') return str+i; j++; } } return NULL;}
- 自写strstr函数
- strstr()函数工作原理与自写实现
- strstr()函数自实现
- 写一个函数,模拟strstr()函数
- 写一个函数,模拟strstr()函数
- 自写strcpy函数
- 写正确函数需要注意的地方:strstr
- strstr函数重新写,不使用已有的库函数
- strstr函数
- strstr()函数
- strstr() 函数
- strstr函数
- strstr函数
- strstr函数
- strstr 函数
- strstr函数
- strstr函数
- strstr() 函数
- 使用gfortran将数据写成Grads格式的代码示例
- 已知一个整数N,求另外一个整数M,使得M本身 + M各个位上的数 = N
- Linux vim 设置
- 用小白鼠鉴别有毒药水问题
- "sqlite3 not found"
- 自写strstr函数
- NO.4 使用预处理器进行调试
- java代码性能优化
- JS微信打飞机游戏(二)
- 【HDOJ】1234 -> 开门人和关门人
- hdu 3535
- SGU 180 Inversions
- Warm up 2(hdu4619,二分匹配)
- opencv 多组图片 合成视频动画avi