400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > 办公 > excel > strstr函数 strstr函数是什么意思

strstr函数 strstr函数是什么意思

时间:2018-10-24 13:59:23

在学习函数的时候,有很多函数,虽然在平时我们能够遇见可是有一些函数,却是我们不了解的,对于它的使用方式更是不甚了解,今天我们就来看一看strstr函数的具体使用方式是什么?

strstr函数 strstr函数是什么意思

strstr函数——strstr函数是什么意思

strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。

strstr(string,search [, bool $before_needle = false ])

注释:search若是数字,所搜索的将是该数字(作为ASCII码)代表的字符。

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用stristr()。

Strstr函数如何自己实现

请用标准C语言实现下列标准库函数,设计中不得使用其他库函数。char*strstr(char*str1,char*str2);在字符串str1中,寻找字串str2,若找到返回找到的位置,否则返回NULL。[cpp]viewplaincopy#include#includeusingnamespacestd;&

请用标准C语言实现下列标准库函数,设计中不得使用其他库函数。char*strstr(char*str1,char*str2);

在字符串str1中,寻找字串str2,若找到返回找到的位置,否则返回NULL。

[cpp]viewplaincopy

#include

#include

usingnamespacestd;

constchar*StrStr(constchar*str1,constchar*str2)

{

assert(NULL!=str1&;&;NULL!=str2);

while(*str1!='/0')

{

constchar*p=str1;

constchar*q=str2;

constchar*res=NULL;

if(*p==*q)

{

res=p;

while(*p&;&;*q&;&;*p++==*q++)

;

if(*q=='/0')

returnres;

}

str1++;

}

returnNULL;

}

intmain()

{

constchar*str1="wangyang";

constchar*str2="ang";

constchar*res=StrStr(str1,str2);

if(res!=NULL)

cout<

else

cout<<"NOT"<

system("pause");

}

以上是strstr函数的自己实现的内容,更多函数的内容,欢迎关注优词网。最后也需要提醒各位的是,在使用函数的时候,一定要按照函数的正确方式和正确的步骤来操作,否则结果是很容易出错的。


分享按钮