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);

浙公网安备 33010602011771号