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

    index(查找字符串中第一个出现的指定字符)

    相关函数:

    rindex,srechr,strrchr

    表头文件:

    #include<string.h>

    定义函数:

    char * index( const char *s, int c);

    函数功能:

    index()用来找出参数s字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。

    返回值:

    如果找到指定的字符则返回该字符所在地址,否则返回0。


    范例:

    #include    <stdio.h>
    #include    <string.h>

    int main()
    {
        char s[] ="0123456789012345678901234567890";
        char *p;

        if((p = index(s,'9')) == NULL)
            return 0;
        *p = '\0';
        printf("(*s) is:%s\n", s);
        
        if((p = index(s,'6')) == NULL)
            return 0;
        *p = '\0';
        printf("(*s) is:%s\n", s);
        
        if((p = index(s,'1')) == NULL)
            return 0;
        *p = '\0';
        printf("(*s) is:%s\n", s);
        
        return 0;
    }

    运行结果:

    root@startech-945GCM-S2C:~/Cisco-MAPI-Test# ./index
    (*s) is:012345678
    (*s) is:012345
    (*s) is:0

    原文地址:http://www.iteedu.com/os/linux/linuxprgm/linuxcfunctions/memstring/index.php


  • 相关阅读:
    12.1
    11.26
    12.5Java日报
    11.25
    11.27
    12.03
    11.28
    12.04
    如何在TortoiseGit中使用sshkeygen生成的key
    leetcode 39 组合总和
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218625.html
Copyright © 2011-2022 走看看