您的位置:首页 > 编程语言 > C语言/C++

C语言中的strstr函数的用法

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


PHP语言函数

编辑

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。


语法

[1]
参数
描述
string
必需。规定被搜索的字符串。
search
必需。规定所搜索的字符串。


提示

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

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

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


实例

输出:


C语言函数

编辑

包含文件:string.h

函数名: strstr

函数原型:

语法:

str1: 被查找目标 string expression to search.

str2: 要查找对象 The string expression to find.

返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。

例子:

显示的是: 34xyz


函数实现

1.Copyright 1990 Software Development Systems, Inc.

2.Copyright 1986 - 1999 IAR Systems. All rights reserved

3. GCC-4.8.0

  


应用举例

// strstr.c

//功能:从字串” string1 onexxx string2 oneyyy”中寻找”yyy”

(假设xxx和yyy都是一个未知的字串)

说明:如果直接写语句p=strstr(s,”one”),找到的是onexxxstring2oneyyy

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: