C语言中的strstr函数的用法
2016-05-11 10:11
387 查看
strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。
编辑
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
[1]
注释:search若是数字,所搜索的将是该数字(作为ASCII码)代表的字符。
注释:该函数是二进制安全的。
注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。
输出:
编辑
包含文件: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
PHP语言函数
编辑strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
语法
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
search | 必需。规定所搜索的字符串。 |
提示
注释:search若是数字,所搜索的将是该数字(作为ASCII码)代表的字符。注释:该函数是二进制安全的。
注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。
实例
C语言函数
编辑包含文件:string.h
函数名: strstr
函数原型:
str2: 要查找对象 The string expression to find.
返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
例子:
函数实现
1.Copyright 1990 Software Development Systems, Inc.
应用举例
// strstr.c(假设xxx和yyy都是一个未知的字串)
相关文章推荐
- C语言变量的作用范围
- c语言宏定义详解
- 开始使用C++11的9个理由
- C++11
- C++知识点整理
- C/C++中strcpy函数的用法
- C语言删除字符串中重复的字符
- C语言删除字符串中重复的字符
- C语言删除字符串中重复的字符
- C/C++ ifstream之eof()
- cannot find -lmsvcrt
- C++中的重载
- C语言/ACM算法疑问
- 【c++】产生随机数
- C++实验5-多继承
- 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]
- 第7周 C语言程序设计(新2版) 练习1-12 每行一个单词打印输入
- 成为C++高手之if与switch
- Deep Learning (Python, C, C++, Java, Scala, Go)
- c++作业5