美文网首页
字符串的查询与切割

字符串的查询与切割

作者: 丶Em1tu0F | 来源:发表于2018-09-27 21:52 被阅读0次

    1. strchr()

    #include <string.h>
    char *strchr(const char *s, int c);
    

    功能:在字符串s中查找字母c出现的位置
    参数
    s:字符串的首地址
    c:匹配字母(字符)
    返回值:
    成功:返回第一次出现的c地址
    失败:NULL

    2. strstr()

    #include <string.h>
    char *strstr(const char *haystack, const char *needle);
    

    功能 在字符串haystack中查找 needle出现的位置。
    参数
    haystack:源字符串首地址
    needl:匹配字符串首地址
    返回值:
    成功:返回第一次出现needle地址。
    失败:NULL

    3. strtok()

    #include <string.h>
    char *strtok(char *str, const char *delimiters);
    

    函数功能:
      切割字符串,将str切分成一个个子串
    函数参数:
      str:在第一次被调用的时间str是传入需要被切割字符串的首地址;在后面调用的时间传入NULL。
      delimiters:表示切割字符串(字符串中每个字符都会 当作分割符)。
    函数返回值:
      当s中的字符查找到末尾时,返回NULL;
      如果查不到delimiters所标示的字符,则返回当前strtok的字符串的指针。

    相关文章

      网友评论

          本文标题:字符串的查询与切割

          本文链接:https://www.haomeiwen.com/subject/yxsyoftx.html