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