各种字符串函数收集整理

1.strchr

头文件:#include <string.h>

原型:extern char *strchr(const char *s,char c)

功能:查找字符串s中首次出现字符c的位置

返回值:成功则返回要查找字符第一次出现的位置,如果s中不存在字符c则返回NULL

 

2.strncasecmp

头文件:#include <strings.h>(注意 : 在linux这个函数并不是头文件 #include<string.h> ,而是头文件 #include<strings.h>)

原型:int strncasecmp(const char *s1, const char *s2, size_t n)

功能:比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异

返回值:若参数s1和s2字符串相同,则返回0;

    若s1大于s2,则返回大于0的值;

    若s1小于s2,则返回小于0的值;

 

3.strcmp

头文件:#include <string.h>

原型:extern int strcmp(const char *s1,const char *s2)

功能:比较两个字符串

返回值:若参数s1和s2字符串相同,则返回0;

    若s1大于s2,则返回大于0的值;

    若s1小于s2,则返回小于0的值;

 

posted @ 2018-07-28 16:23  葫芦baby  阅读(311)  评论(0编辑  收藏  举报