c strchr函数用法_strchr参数为什么是int_c strcpy用法(2)

电脑杂谈  发布时间:2017-03-15 03:01:22  来源:网络整理

功能:对字符串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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...