zoukankan      html  css  js  c++  java
  • strrchr()函数

    函数简介

    函数名称: strrchr
    函数原型:char *strrchr(const char *str, char c);
    所属库: string.h
    函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。
    相关函数: strchr

    例子

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #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 ", c, ptr);
        else
            printf("The character was not found ");
        return 0;
    }
    strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。
    运行结果是:The character r is at position:rings
  • 相关阅读:
    随笔
    打破生活的套牢
    健忘是种美德
    【转贴】怎样冒充古典高手!
    php数组中删除元素
    JS 总结
    ubuntu apache rewrite
    JS 预览超级大图
    UBUNTU 安装SVN
    Yahoo14条前端优化规则
  • 原文地址:https://www.cnblogs.com/liulipeng/p/3553032.html
Copyright © 2011-2022 走看看