不使用C程序已有函数,模拟C++的strstr函数
2014-06-07 15:59
357 查看
strstr函数--输出主串的子串及其后面的所有字符
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main(int arc, char** argv) { char* str="cjc is a master!"; char* substr="is"; bool flag=false; int len=strlen(str); int sublen=strlen(substr); int index=0; for(int i=0;i<len;i++) { flag=false; for(int j=0;j<sublen && flag==false;j++) { if(str[i+j] != substr[j]) { flag=true; } } if(flag==false) { index=i; break; } } for(int i=index;i<len;i++) { cout<<str[i]; } cout<<endl; system("pause"); return 0; }
相关文章推荐
- C++中STL容器类型做函数不使用引用导致程序效率下降
- C++中嵌入python程序——使用API接口,从函数到类
- C++中使用clock()函数测试程序时间
- c++使用sendinput函数实现模拟键盘按键操作
- 改善C++ 程序的150个建议学习之建议20:使用memcpy()系列函数时要足够小心
- C/C++程序计时函数gettimeofday的使用
- 改善C++ 程序的150个建议学习之建议20:使用memcpy()系列函数时要足够小心
- 使用一个函数模拟C++中的strstr()函数
- [C++] 使用C++编写的模拟 awk 的读取每行数据并分割成字段的函数
- C++中使用clock()函数测试程序时间
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- 使用sql Server 的函数功能返回 表,方便在程序中调用
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- (原創) 如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)
- Linux下,使用C/C++编写一个简单的消息处理程序
- VC++中使用MATLAB的C++数学库和MCC生成的程序(转)
- 在win32 api程序中:使用C++风格的字符串
- SEH 可以在 C++ 程序中使用
- 关于C++中函数指针的使用(包含对typedef用法的讨论)