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
{
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函数原型:
函数实现
1.Copyright 1990 Software Development Systems, Inc.相关文章推荐
- Android进步之路十:Handler修改UI界面之Demo
- 功能测试与自动化测试到底谁高级?
- html页面自动跳转
- css white-space
- ios开发的教程以及视频在如何下载?
- java Process的waitFor()
- WCF错误:413 Request Entity Too Large
- Linux设备之I2C
- 英雄联盟宝库(lol宝库) v1.0.1 官方版下载
- 当label半透明后导致 内容 模糊的问题
- [Erlang]Mnesia设置主键自增
- 程序员的量化交易之路(13)--Cointrader类图(1)
- iOS 属性详解
- Flex工具下载链接
- Node.js模块 require和 exports
- 高德地图浏览器定位
- 动态规划 钢条切割问题的朴素解法
- window.frames[]在Firefox下无法兼容的解决方式
- 电信诈骗技术高:IT工程师也中招
- android内存泄漏