函数 |
说明 |
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个字符设置为指定字符 |