strstr函数头文件_c++ strstr函数的实现[通俗易懂]

strstr函数头文件_c++ strstr函数的实现[通俗易懂]函数说明:包含文件:string.h函数名:strstr函数原型:externchar*strstr(char*str1,char*str2);功能:从字符串str1中查找是否有字符串str2,如果有,从str1中的str2位置起,返回str1的指针,如果没有,返回null。返回值:返回该位置的指针,如找不到,返回空指针。#include”stdafx.h”#include#in…

大家好,又见面了,我是你们的朋友全栈君。

函数说明:

包含文件:string.h

函数名: strstr

函数原型:extern char *strstr(char *str1, char *str2);

功能:从字符串str1中查找是否有字符串str2, 如果有,从str1中的str2位置起,返回str1的指针,如果没有,返回null。

返回值:返回该位置的指针,如找不到,返回空指针。

#include “stdafx.h”

#include

#include

using namespace std;

char * _strstr(char * str,char * substr)

{

assert(str!=NULL && substr!=NULL);

unsigned int size=strlen(str);

for(int i=0;i<=size;i++,str++)

{

char * p=str;

for(char * q=substr;;p++,q++)

{

if(*q==’\0′)

return str;

if(*q!=*p)

break;

}

}

return NULL;

}

int _tmain(int argc, _TCHAR* argv[])

{

char *p=_strstr(“123456″,””);

if(p!=NULL)

{

cout<

cout<

}

else

{

cout<

}

system(“PAUSE”);

return 0;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152996.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ImageView ScaleType 解析

    ImageView ScaleType 解析publicstaticenumScaleType{MATRIX,FIT_XY,FIT_START,FIT_CENTER,FIT_END,CENTER,CENTER_CROP,CENTER_INSIDE;private…

  • ActiveMQ官方文档-web示例

    ActiveMQ官方文档-web示例

  • IDEA 如何进行全局搜索

    IDEA 如何进行全局搜索毕业季来临,很多小伙伴在忙于考公或者准备研究生复试等工作,因此从网上下载或者购买了源码。源码在本地运行成功之后,想要稍微修改一下,结果发现无从下手。本文就向大家介绍一个程序员在开发中最常见最常用的功能:全局搜索。全局搜索:不管是你用任何的开发语言Java/C#/Python等,或者用任何的开发工具IDEA/Eclipse/MyEclipse等。全局搜索都是快速定位代码的一种快捷方式。废话不多说,直接上…

  • httpclient4 post 以json方式传参数

    httpclient4 post 以json方式传参数httpclient4post以json方式传参数

  • 超声波倒车雷达原理[通俗易懂]

    超声波倒车雷达原理[通俗易懂]汽车倒车中使用的倒车雷达防撞报警系统即是俗称的倒车雷达,在汽车倒车时,超声波倒车雷采用超声波测距原理探测汽车尾部离障碍物的距离,是汽车泊车辅助装置。倒车时,当汽车尾部探测到障碍物时,倒车雷达就实时动态显示离障碍物的距离,达到设定的安全警告值时,倒车雷达立即发出报警声,以警示驾驶员,辅助驾驶员安全倒车。现在大多数都配置有倒车雷达。倒车雷达电路种类较多,本文介绍基于单片机控制的倒车雷达系统,该系统采用…

  • USB设备驱动程序开发框架[通俗易懂]

    USB设备驱动程序开发框架[通俗易懂]USB设备驱动程序开发框架USB设备驱动程序开发框架的源代码文件文件名说明Driver.h驱动程序头文件DrvInit.c入口例程和卸载例程DrvPnp.c即插即用例程DrvDispatch.c分发例程DrvPowe

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号