strrchr()
来源:互联网 发布:js 定义utf16 编辑:程序博客网 时间:2024/06/06 02:48
C语言函数strrchr
函数简介
函数名称: strrchr
函数原型:char *strrchr(char *str, char c);
所属库: string.h
函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。
相关函数: strchr
例子
#include <string.h>
#include <stdio.h>
int main(void)
{
char string[20];
char *ptr, c = 'r';
strcpy(string, "There are two rings");
ptr = strrchr(string, c);
if (ptr)
printf("The character %c is at position: %s\n", c, ptr);
else
printf("The character was not found\n");
return 0;
}
strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。
运行结果是:The character r is at position:rings
- strrchr
- strrchr()
- strrchr
- strrchr
- strrchr
- strrchr
- strrchr
- strrchr
- strrchr
- strrchr
- strrchr.c
- strrchr()函数
- strrchr() 函数
- strrchr() 函数
- strrchr()函数
- strrchr函数
- 函数:strrchr()
- strchr strrchr
- ZOJ 2836 容斥原理
- Unmarshaller异常javax.xml.bind.UnmarshalException: unexpected element处理方法
- The connection to adb is down, and a severe error has occured解决方案
- R中某些包安装出错的处理
- JsonUtils工具类
- strrchr()
- Codeforces 126D
- C++_ArcGIS10环境下读写中文属性值的问题
- CUDA的Threading:Block和Grid设定
- HadoopRPC机制分析系列之一: 动态代理
- Log4j配置详解
- VIM复制粘贴
- 虚拟机中的Linux安装VMware_Tools
- 学生信息管理系统问题集锦