string.h库常用函数

  • char *strstr(const char *haystack, const char *needle), 查找子串的位置 / strrstr

  • int strncmp(char*, char *), 对比2个字符串是否相同,相同返回0

  • unsigned int strlen(char *), 返回字符串长度

  • char *strtok(char *str, const char *delim) 分解字符串 str 为一组字符串.
    该函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针。
    如果查找不到delim中的字符时,返回当前strtok的字符串的指针。第2次使用strtok,str为NULL.

  • size_t strcspn(const char *str1, const char *str2) 检索字符串 str1 开头连续有几个字符都不含字符串 str2 中的字符

  • size_t strspn(const char *str1, const char *str2) 检索字符串 str1 开头连续有几个字符都是字符串 str2 中的字符。

  • char * strrchr(const char *str, int c);用于查找某字符在字符串中最后一次出现的位置

  • char * strchr(const char *str, int c);用于查找某字符在字符串中第一次出现的位置

  • char *strdup(const char *s); output = strdup(optarg); free(output);

posted @ 2020-02-17 17:05  friedCoder  阅读(339)  评论(0)    收藏  举报