string.h
函数 | 说明 |
---|---|
bcmp() | 比较内存(字符串)的前n个字节是否相等 |
bcopy() | 复制内存(字符串) |
bzero() | 将内存(字符串)前n个字节清零 |
memcpy() | 复制内存内容(忽略\0) |
memmove() | 复制内存内容(可以处理重叠的内存块) |
memset() | 将内存的前n个字节设置为特定的值 |
strcat() | 连接字符串 |
strchr() | 查找某字符在字符串中首次出现的位置 |
strcmp() | 比较字符串(区分大小写) |
strcoll() | 根据环境变量LC_COLLATE来比较字符串 |
strcspn() | 计算字符串str中连续有几个字符都不属于字符串accept |
strlen() | 返回字符串的长度 |
strncat() | 在字符串的结尾追加n个字符 |
strncpy() | 复制字符串的前n个字符 |
strpbrk() | 返回两个字符串中首个相同字符的位置 |
strrchr() | 查找某字符在字符串中最后一次出现的位置 |
strspn() | 计算字符串str中连续有几个字符都属于字符串accept |
strstr() | 返回字符串中首次出现子串的地址 |
strtok() | 字符串分割 |
stpcpy() | 将字符串复制到数组 |
strcpy() | 字符串复制 |
stricmp() | 比较字符串(不区分大小写) |
strcmpi() | 比较字符串(不区分大小写),stricmp()的宏定义 |
strlwr() | 将字符串转换为小写 |
strupr() | 将字符串转换为大写 |
strncmp() | 比较字符串的前n个字符(区分大小写) |
strnicmp() | 比较字符串的前n个字符(区分大小写) |
strncmpi() | 比较两个字符串的前n个字符(不区分大小写) |
strrev() | 字符串逆置(倒序、逆序) |
strset() | 将字符串的所有字符设置为指定字符 |
strnset() | 将字符串的前n个字符设置为指定字符 |