strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。
C语言函数
包含文件:string.h
函数名: strstr
函数原型:
1 |
|
语法:
1 |
|
str1: 被查找目标 string expression to search.
str2: 要查找对象 The string expression to find.
返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。
例子:
1 2 3 |
|
显示的是: 34xyz
函数实现
1.Copyright 1990 Software Development Systems, Inc.
1 2 3 4 5 6 7 8 9 10 11 12 |
|
2.Copyright 1986 - 1999 IAR Systems. All rights reserved
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
3. GCC-4.8.0
1 2 3 4 5 6 7 8 9 10 11 |
|
应用举例
// strstr.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
//功能:从字串” string1 onexxx string2 oneyyy”中寻找”yyy”
(假设xxx和yyy都是一个未知的字串)
1 2 3 4 5 6 7 |
|
说明:如果直接写语句p=strstr(s,”one”),找到的是onexxxstring2oneyyy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
本文链接:https://my.lmcjl.com/post/8000.html
4 评论