各种字符串函数收集整理
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的值;