文档章节

C strrchr函数

吃一堑消化不良
 吃一堑消化不良
发布于 2016/11/18 18:18
字数 167
阅读 10
收藏 0
点赞 0
评论 0

【头文件】

#include<string.h>

【函数原型】

char *strrchr(const char *str, char c);

【函数功能】

        找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。

#include <stdio.h>  
#include <conio.h>  
#include <string.h>  
#pragma warning (disable:4996)  
int main(void)  
{  
    char strArr[20];
    char *ptr;
    char c='r';  
    strcpy(strArr,"Hello World");
    ptr=strrchr(strArr, c);  
    if (ptr!=NULL)  
    {  
        printf("The character %c is at position:%s\n", c, ptr);
    }  
    else  
    {  
        printf("The character is not found\n"); 
    }  
    getch();  
    return 0; 
}  

 

© 著作权归作者所有

共有 人打赏支持
吃一堑消化不良
粉丝 28
博文 187
码字总数 112458
作品 0
浦东
程序员
pthread_create、readlink、getpid等函数的学习与总结

pthread_create是UNIX环境创建线程函数 具体格式: #include int pthreadcreate(pthreadt restrict tidp,const pthreadattrt restrict attr,void(start_rtn)(void*),void *restrict arg); ......

长平狐
2013/01/06
135
0
php中strstr、strrchr、substr、stristr四个函数的区别总结

这篇文章主要介绍了php中strstr、strrchr、substr、stristr四个函数的区别总结,这4个函数是PHP中常用的字符串相关函数,需要的朋友可以参考下 php中strstr、strrchr、substr、stristr四个函数...

bengozhong
2016/08/25
20
0
index()—字符串查找函数(返回首次出现的位置)

相关函数:rindex, srechr, strrchr 头文件:#include <string.h> 定义函数:char index(const char s, int c); 函数说明:index()用来找出参数s 字符串中第一个出现的参数c 地址, 然后将该字...

呼噜呼噜睡翻天
2012/12/18
0
0
第15章 进程间通行 15.2管道

<430> (1)管道的局限性 1)历史上,它们是半双工的。我们不应假定系统支持全双工的管道。 2)管道只能在具有公共祖先的两个进程之间使用。如父子进程。 //经由管道从父进程向子进程传送数据...

fxdhdu
2015/10/13
45
0
PHP字符串函数之 strstr stristr strchr strrchr

strstr -- 查找字符串的首次出现,返回字符串从第一次出现的位置开始到该字符串的结尾或开始。 * stristr -- strstr 函数的忽略大小写版本 * strchr -- strstr 函数的别名 * strrchr -- 查找...

OneAPM蓝海讯通
2016/03/25
16
0
PHP base64+gzinflate压缩编码和解码代码

base64+gzinflate压缩编码(加密)过的文件通常是以 <? eval(gzinflate(base64decode( 为头的一个php文件。文中给出了编码和解码的代码。 CODE: <?php function encodefilecontents($filenam...

china008
2014/05/04
0
0
[PHP]Only variables should be passed by reference

PHP报错:Only variables should be passed by reference $filename = $FILES[$upload_name]['name']; $fileextension = end(explode('.', $filename)); //ERROR ON THIS LINE 报错原因: 获......

王永濤
2015/11/18
0
0
php入门5之字符串处理

1、strlen字符串长度: $a='1234abc'; echo strlen($a); 2、strtoupper与ucwords大小写转换: $a='i am A student.'; echo strtoupper($a)."<br>"; // I AM A STUDENT. echo strtolower($a)......

金馆长1
2015/11/28
20
0
Tcpdump源码分析系列3:main函数继续研究

继续研究,这几天看代码看得头晕脑胀。 cnt = -1; //设置为-1 device = NULL; //设置为NULL infile = NULL; //设置为NULL RFileName = NULL; //设置为NULL VFileName = NULL; //设置为NULL ...

强子哥哥
2013/10/25
0
0
PHP substr()函数的几个程序应用

一 在下面几个程序应用中涉及到的函数 1 substr(string,start,length) 2 strrchr(string, char); 3 strlen(string) 4 is_numeric(mixed $var) 二、应用示例展示 示例1:负值的start参数 示例...

雪之丞
2013/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring boot中swagger2使用

1.pom.xml中添加 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>......

说回答
5分钟前
0
0
tomcat虚拟路径的几种配置方法

tomcat虚拟路径的几种配置方法 一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_ho...

Helios51
17分钟前
1
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
22分钟前
0
0
导航守卫解释与例子

“导航”表示路由正在发生改变。 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住...

tianyawhl
22分钟前
0
0
Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)

说明:这种方式应该算是最通用的,原理是通过判断标签实现。 <!-- if-then form --> <if condition="some conditional expression"> <then> ... </then> </if> ......

浮躁的码农
37分钟前
1
0
FTP传输时的两种登录方式和区别

登录方式 匿名登录 用户名为: anonymous。 密码为:任何合法 email 地址。 授权登录 用户名为:用户在远程系统中的用户帐号。 密码为:用户在远程系统中的用户密码。 区别 匿名登录 只能访问...

寰宇01
38分钟前
0
0
plsql developer 配置监听(不安装oracle客户端)

plsql developer 配置监听(不安装oracle客户端)

微小宝
45分钟前
1
0
数据库(分库分表)中间件对比

本人的宗旨就是,能copy的,绝对不手写。 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索...

奔跑吧代码
49分钟前
2
0
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

hutaishi
55分钟前
1
0
【2018.07.16学习笔记】【linux高级知识 20.16-20.19】

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

lgsxp
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部