失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 常用c语言函数实现 常用的C语言库函数实现

常用c语言函数实现 常用的C语言库函数实现

时间:2021-08-01 07:02:50

相关推荐

常用c语言函数实现 常用的C语言库函数实现

函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。

返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值.intstrcasecmp(constchar*s1,constchar*s2)

{

intc1,c2;

do{

c1=tolower(*s1++);

c2=tolower(*s2++);

}while(c1==c2&&c1!=0);

returnc1-c2;

}

函数说明:strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异

返回值 :若参数s1和s2字符串相同则返回0 s1若大于s2则返回大于0的值 s1若小于s2则返回小于0的值intstrnicmp(constchar*s1,constchar*s2,intlen)

{

unsignedcharc1,c2;

if(!len)

return0;

do{

c1=*s1++;

c2=*s2++;

if(!c1||!c2)

break;

if(c1==c2)

continue;

c1=tolower(c1);

c2=tolower(c2);

if(c1!=c2)

break;

}while(--len);

return(int)c1-(int)c2;

}

字符串比较实现intstrcmp(constchar*strDest,constchar*strSrc)

{

assert((strDest!=NULL)&&(strSrc!=NULL));

while(*strDest==*strSrc)

{

if(*strDest=='\0')

{

return0;

}

++strDest;

++strSrc;

}

return*strDest-*strSrc;

}

如果觉得《常用c语言函数实现 常用的C语言库函数实现》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。