您的位置:首页 > 其它

strchr strrchr strstr

2015-06-03 17:20 399 查看
函数名称: strrchr函数原型:char *strrchr(const char *str, char c);所属库: string.h函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。char * my_strrchr(const char * str,int ch)
{
char *p = (char *)str;
while (*str) str++;
while (str-- != p && *str != (char)ch);
if (*str == (char)ch)
return( (char *)str );
return(NULL);
}
intchar *strchr(const char* _Str,int _Val)char *strchr(char* _Str,int _Ch)头文件:#include <string.h>功能:查找字符串s中首次出现字符c的位置说明:返回首次出现c的位置的指针,返回的地址是被查找字符串指针开始的第一个与Val相同字符的指针,如果s中不存在c则返回NULL。返回值:成功则返回要查找字符第一次出现的位置,失败返回NULLchar * my_strchr(const char *str, int ch)
{
while (*str && *str != (char)ch)
str++;
if (*str == (char)ch)
return((char *)str);
return(NULL);
}包含文件:string.h函数名: strstr函数原型:
语法:
str1: 被查找目标 string expression to search.str2: 要查找对象 The string expression to find.返回值:若str2是str1的子串,则先确定str2在str1的第一次出现的位置,并返回此str1在str2首位置的地址。;如果str2不是str1的子串,则返回NULL。例子:
显示的是一串地址:-1076038504(每次不一定一样)


函数实现

1.Copyright 1990 Software Development Systems, Inc.
2.Copyright 1986 - 1999 IAR Systems. All rights reserved
3. GCC-4.8.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: