给你两个字符串str1,str2,找出str2在str1中的位置
2024-09-16 23:22:04
如题
http://blog.csdn.net/hxz_qlh/article/details/14110221
代码来自非原创
#include <iostream>
#include <cstdio> using namespace std; char *strstring(char *ParentString,char *SubString)
{
char *pSubString,*pParentString;
for(char *pTmp = ParentString; *pTmp !='\0' ; pTmp++)
{
pSubString = SubString;
pParentString = pTmp;
while(*pSubString != '\0' && *pSubString == *pParentString)
{
pSubString++;
pParentString++;
}
if(*pSubString == '\0')
{
return pTmp;
}
}
return NULL;
} int main()
{
cout << "Hello world!" << endl;
char *ParentString = "I love TrendMicro!";
char *SubString = "Trend";
printf("%s\n",strstring(ParentString,SubString));
return ;
}
最新文章
- 大熊君学习html5系列之------History API(SPA单页应用的必备)
- VS2010 OpenCV 2.4.6 配置 (Win7 32位)
- .NET知识结构
- 如何在MFC中添加对话栏
- ng-model和ng-bind区别
- 省常中模拟 day1
- 用T-sql 实现Oracle Connect by 的功能
- [GO编程] GO入门语法基础
- 实验二 Linux下C语言编程基础
- Swift优雅的实现枚举的定义及使用
- getpeername
- codeforces 609E. Minimum spanning tree for each edge 树链剖分
- 对TMemoryStream的一些改进(用到了LockFile)
- 关于解决“No matching provisioning profiles found”问题-ios
- http的Max-Forwards头的作用(转)
- JAVA基础3——常见关键字解读(2)
- jsp页面中include静态html出现乱码问题的解决方式
- spring 报错
- 【转】shell速查表
- 基本数据类型float和double的区别
热门文章
- CF982C Cut &#39;em all!
- Azure PowerShell 在ARM环境下使用指定 vhd(本地化后的磁盘) 来创建虚拟机
- JD IPO address by liuqiangdong
- x86和i386
- [整理]ADB命令行学习笔记
- python基础一 day6 文件操作
- modify django app models.py adn settings.py
- 解决普遍pc端公共底部永远在下面框架
- python TCP协议详解 三次握手四次挥手和11种状态
- MySQL sys Schema