C语言/C++之字符串库函数
比较字符串大小
strcasecmp
stricmp
strcmp
strcmpi
memcmp
memicmp
返回值
字符串大小相同返回0
串1大于串2返回大于0的值
串1小于串2返回小于0的值
提取字符串(字符串分割)
提取子串 strstr
返回值:字串出现的首指针位置
返回的是指针,没有的话返回NULL
strtok(有点复杂)
字符串拼接
接尾连接
strcat
特点
覆盖dest的/0并在最后重新填加/0
返回值
返回指向dest的指针
部分连接
strncat
把src的前n个字符连接到dest上
字符串复制
strcpy
strncpy
strlcpy
memcpy
返回值:
返回字符串所复制到的数组的指针
strdup
返回值
返回被复制的字符串的指针,要求空间有malloc分配和free释放
字符串逆向
strrev
字符串转大写、
strupr
字符串转小写
strlwr