介绍C语言字符串函数。其标准库为<string.h>,程序中引入需要:

#include <string.h>

函数说明
strcpy()
字符串复制
strcat()
字符串拼接
strchr()
查找字符串中给定字符串的第一次匹配位置
strcmp()
比较两个字符串,大小写敏感。
strncmpi()
比较两个字符串的前n个字符,不区分大小写
strcspn()
查找字符串中子串的字符第一次在字符串中出现的位置,并返回该位置。
strdup()
将字符串拷贝到新建的位置处
strcasecmp()比较两个字符串,大小写不敏感。
stricmp()
比较两个字符串,大小写不敏感(windows版本)。
strerror()
返回指向错误信息字符串的指针
strcmpi()
将一个串与另一个比较, 不管大小写
strncmp()
比较两个字符串的前面n个字符。
strncpy()
字符串复制,最多复制前面n个字符。
strnicmp()
字符串比较,大小写不敏感。
strnset()
将字符串的前n个字符设置为给定字符
strpbrk()
检索字符串 str1 中第一个匹配字符串 str2 中字符的字符,不包含空结束字符
strrchr()
在字符串str中 查找 字符c最后出现(一个无符号字符)的位置
strrev();
字符串反转。
strset()
将一个字符串中的所有字符都设为指定字符
strstr()
返回字符串中首次出现子字符串的地址
strtod()
将字符串转换为double型值
strtok()
分割字符串,返回字符串str1中紧接“标记”的部分的指针, 字符串str2是作为标记的分隔符
strtol()
将字符串转换为长整数long
strupr()
将字符串中的小写字母转换为大写字母
swab ()
交换字符
以上函数部分为非标准库函数。