功能:对字符串s1和s2进行比较,从第一个字符开始,进行逐个比较,直到对应的字符不同或达到串尾为止。s1小于s2,返回<0;s1等于s2,返回=0;s1大于s2,返回>0。
(5)strcpy()函数
函数声明:char*strcpy(char*str1,char*str2)
功能:把str2的内容复制到str1中,str2必须是一个指向NULL结尾的字符串的指针。返回向str1的指针。
(6)strcspn()函数
函数声明:intstrcspn(char*str1,char*str2)
功能:返回字符串str1的初始子串的长度,该子串中的任一字符都不包含于str2所指的字符串中,即函数返回str1和str2任何一个字符相匹配的第一个字符的下标。
(7)strdup()函数
函数声明:char*strdup(char*str)
功能:按字符串str的长度在内存开出空间,并将str的内容拷贝到该空间。返回向该存放区域的指针。
(8)strerror()函数
函数声明:char*strerror(interrnum)
功能:接受一个int类型的参数errnum,返回与之相应的错误信息字符串的指针。
(9)strlen()函数
函数声明:unsignedstrlen(char*str)
功能:用来计算以空(NULL)结束的字符串str的长度,并返回该长度,NULL不计
在内。
(10)strlwr()函数
函数声明:char*strlwr(char*str)
功能:把str所指向的字符串变为小写字母。
(11)strncat()函数
函数声明:char*strncat(char*str1,char*str2,intcount)
功能:把由str2所指向的字符串中不超过count个的字符,连接到由str1所指向的字符串中,str1以空(null)结尾的。str1结尾处的空字节结束符被str2的第一个字节覆盖。注意保证str1足够大。
(12)strncpy()函数
函数声明:char*strncpy(char*dest,char*src,intcount)
功能:把src所指向的字符串的count个字符拷贝到dest所指向的字符串中,src必须是一个指向以(null)结束的字符串指针。若src所指向的字符串少于count个字符,则在dest结尾处加(null),直到拷贝完count个字符;若多于count个字符,则dest字符串不以空(null)结束。返回指向dest的指针。
(13)strnset()函数
函数声明:char*strnset(char*str,charch,unsignedcount)
功能:把str所指向的字符串的前count个字符设置为ch的。
(14)strpbrk()函数
函数声明:char*strpbrk(char*str1,char*str2)
功能:在str1中寻找与str2中任何一个字符相匹配的第一个字符的位置。null不包括在内。返回指向str1中第一个相匹配的字符的指针。若没有,返回null指针。
(15)strrchr()函数
函数声明:char*strrchr(char*str,charch)
功能:返回由str所指向的字符串中最后一次出现的ch的低字节的位置指针。若不匹配,返回null指针。
(16)strrev()函数
函数声明:char*strrev(char*str)
功能:除了空结束符以外,把str的所有字符顺序都倒过来。返回指向颠倒顺序后
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-2.html
小船撞击
我是信了