C语⾔str函数系列总结
1、strcat()
此函数原型为 char *strcat(char *dest, const char *src)
功能为连接两个字符串,把src连接到dest后⾯,返回dest地址
2、strcmp()
此函数的函数原型为 int strcmp(const char *str1, const char *str2).
功能为⽐较两个字符串。
当str1指向的字符串⼤于str2指向的字符串时,返回正数。
当str1指向的字符串等于str2指向的字符串时,返回0。
当str1指向的字符串⼩于str2指向的字符串时,返回负数。
3、strcpy()
此函数原型为 char *strcpy(char* dest, const char *src)
功能为拷贝字符串内容到⽬的串,把src所指向的内容拷贝到dest
4、strchr()
此函数原型为 char *strchr(char *str, char c)
功能为查str中⾸次出现c的位置,如有,则返回出现位置,否则返回NULL。
5、strrchr()
此函数原型为 char *strrchr(char *str, char c)
功能为查str中最后⼀次出现c的位置,如有,则返回出现位置,否则返回NULL。
6、strcspn()
此函数原型为 size_t strcspn(const char *pstr, const char *strCharset)
MSDN解释为:在字符串pstr中搜寻strCharsret中所出现的字符,返回strCharset中出现的第⼀个字符在pstr中的出现位置。 7、strspn()
此函数原型为 size_t strspn(const char *pstr, const char *strCharset)
功能:返回strCharset字符串中第⼀个不在pstr中出现的下标。c语言char的用法
8、strdup()
此函数原型为 char *strdup(const char *str)
功能为拷贝字符串到新建的内存,返回内存指针。若失败,返回NULL。要注意,返回的指针指向的内存在堆中,所以要⼿动释放。
9、strrev()
此函数的原型为 char *strrev(char *str)
功能为反转字符串,返回字符串指针。
10、strstr()
函数原型为 char *strstr(const char str1, const char *str2)
功能为查字符串str2在str1中出现的位置,到则返回位置,否则返回NULL。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。