一堆str开头的函数
有的常用, 有的一次没用过
strcat() 字符串拼接函数
strncat() 字符串拼接函数(拼接指定部分)
strcmp() 字符串比较函数
strncmp() 字符串比较函数(比较指定长度)
strnicmp() 字符串比较函数(比较制定长度,不区分大小写)
strlwr() 将大写转化为小写
strupr() 将小写转化为大写
strcpy() 字符串拷贝函数
strncpy() 字符串拷贝函数(有3个参数,第一个目录字符串、第二个源字符串,第三个是一个整数)
strlen() 计算字符串长度函数
strchr() 查找字符串中某字符第一次出现位置函数
strrchr() 查找字符串中某字符最后一次出现位置函数
strspn() 返回s1中第一个在s2中不存在的字符的索引(find_first_not_of)
strcspn() 返回s1中第一个也在s2中存在的字符的索引(find_first_of)
strdup() 将串拷贝到新建的位置处(返回一个指针,指向为复制字符串分配的空间;如果分配空间失败,则返回NULL值。需要用free()释放相应的内存空间,否则会造成内存泄漏。赶脚基本没用)
strrev() 字符串反转函数(注意!非C标准库函数,没卵用,还很危险)
strstr() 查找子串出现位置函数
strtok() 从串s1中分离出由串s2中指定的分界符分隔开的记号(token)(很复杂,基本没用)
strtol() 将字符串转化为长整型数
strtod() 将字符串转化为double型
strtof() 将字符串转化为flout型
strtok() 切割字符串
strset() 用某字符填充字符串